Jestem bardzo wdzięczny.
http://obrazki.elektroda.pl/3150320100_1... Z uwagi na problemy z generowaniem czcionek do moich projektów opartych na LCD np od Nokii 6610 i 6800 napisałem swój własny programik, który ułatwia tą czynność. Programik (oczywiście darmowy) napisany jest przy użyciu darmowego środowiska Lazarus dostępnego zarówno dla Windowsa jak i dla...
Tu masz gotowy przykład http://www.elektroda.pl/rtvforum/topic10... Do obsługi masz pakiet synaser i chodzi pod linuxem macem i windą Pozdrawiam
(at)pirotechnik1212 też kombinowałem z nazwami ale wyłożyłem się na nieumiejętności odwołania się do nich przy zamykaniu. Sposób działa tylko Close zamieniłem na Destroy bo przy ponownym tworzeniu informował, że ta nazwa już jest. (at)arnoldziq Twój przykład to już chyba "level up" ale zaraz sobie to przeanalizuję celem nauki. Póki co dzięki Panowie....
Ja proponuję na początek pascala z docelową przesiadką na C/C++. -Turbo pascal raczej na pewno będziesz miał w szkole na zajęciach. -Jest darmowy (obecnie). -IDE (środowisko) TP umożliwia późniejszą przesiadkę na Turbo C (również darmowe) które też prawdopodobnie będziecie mieli na zajęciach. -Pascal jest teraz bardziej używany jako język do wyjaśniania...
Witam! Też się natknąłem na tamten szajs. Jest mocno skopany i faktycznie nie działa. Jednak naklepałem coś co działa z Synaser'em. Działa zawsze i w 100%, aktualnie śmiga mi na terminalu i686 z dodanym gniazdem socket do rozgłaszania w sieci tego co przychodzi po RS232. Czasem pomocne. No nic, powodzenia! Gdyby trzeba Ci było innej prędkości COMa,...
Zakładając, że chciałbym zdublować taki układ można w jakiś sposób zdobyć parametry takiego transformatora? Aby poznać parametry transformatora, należało by oszacować liczby zwojów i szczelinę w rdzeniu. Zasilając jedno z uzwojeń z generatora o częstotliwości kilkudziesięciu kHz mógł byś zmierzyć napięcia na pozostałych uzwojeniach i wyliczyć przekładnie...
Witam, myślę że najprościej będzie jak zapoznasz sie z prostym przykładem...(w załączniku) do jego kompilacji potrzebne ci będzie środowisko lazarus i pakiet synaser (ktory jest w tym projekcie dodany), lub tak jak kolega napisal Delphi + comport. Przy uzyciu Lazarusa masz mozliwosc przeniesienia swojego programu na systemy linux-owe. Pozdrawiam ----edit-----...
Tu jest wszystko co potrzeba: http://www.lazarus.freepascal.org/ a tu obrazek: http://wiki.lazarus.freepascal.org/Image... Po polsku niema za wiele o lazarusie, ale właściwie wszystko co zostało napisane o Delphi można zastosować do Lazarusa. Jednak ostrzegam, jest to wersja 0.9.2 i np niema debuggera jeszcze ...
Lazarus jest tylko środowiskiem, językiem programowania jest Pascal, a wykorzystywanym kompilatorem FreePascal. Natomiast potrafi on wspierać różne konwencje tego języka, np. Delphi. Lazarus jest środowiskiem ciągle rozwijanym.
Formę zawartą w DLL-u, w dowolnym języku można wywołać całkiem prosto. Jedyna różnica, pomiędzy taką formą a "normalną" polega na tym, że forma nie jest tworzona automatycznie przy uruchomieniu programu, a dopiero gdy jest potrzeba pokazania takiej formy. 1. Tworzymy interesującą nas formę wraz z procedurą, która będzie tę formę tworzyć i wyświetlać....
1 234 567 890 czyli z odstępami co 3 znaki? Jeśli liczby całkowite to na przykład taką funkcją: [syntax=delphi] function IntToStrSepSp(i: int64): string; var ii: int64; s, s1, sign: string; begin if i < 0 then begin i := abs(i); sign := '-'; end else begin sign := ''; end; s := ''; repeat ii := i mod 1000; s1 := IntToStr(ii); i := (i - ii) div 1000;...
np Lazarus, Delphi, C++ Builder - masz do wyboru czy do exe pchamy biblioteki czy muszą być doinstalowane ale raz.
http://www.firebirdsql.org/manual/genera... QuotedString? Po prostu każdy blok oznaczony jest wcięciem. Ponadto, jako że Pascal nie rozróżnia wielkości liter, warto zapisywać słowa kluczowe małymi, zaś funkcje z wielkiej litery każdy wyraz występujący w jej nazwie. Czasami zamiast tej reguły stosuje się podkreślniki rozdzielające wyrazy. Prosty...
Przyjrzyj się produktom z firmy Borland/Code Gear/Embarcadero (nazwa w zależności od czasu wydania produktu) - ich środowiska IDE pozwalają bardzo łatwo projektować wizualnie UI. Ale to samo można też robić np. w środowisku MS - Visual - mamy np. MFC, gdzie można projektować wizualnie. Tak samo można to robić w VBA. Tak samo można projektować w środowisku...
"bo tak było na przykładzie", ale co ten parametr dokładnie oznacza? Do tego komponentu jest nawet help. Ja też z początku myślałem że nie ma i trzeba po źródłach patrzeć. Jeśli jesteś w Windows a przez Lazarusa nie ma dojścia do niego, to tam gdzie go doinstalowałeś jest folder help (podwójny?) i tam jest plik .hlp. O metodzie Read jest np.: Reads...
można traktować jako "programy" położone na serwerze do których strona WWW ma dostęp? To jest prawie tak samo jak np. skrypty PHP (z tą różnicą że aplikacje CGI znajdują się w wyróżnionym folderze np. cgi-bin i serwer ma ustawiony ten folder jako script path a php może być "wszędzie" ). CGI/ISAPI ma zaletę że jest wykonywane dużo szybciej niż interpretacja...
Jak na mój gust to on pisał wcześniej coś w Pascal'opochodnym (np. Delphi, Lazarus, etc.) języku, a tam operatorem przypisania jest ":=", stąd literówka.
Ja bym to widział tak, ale to oczywiście moja koncepcja. Np. Sterownik na mikrokontrolerze z sensorami podłączonymi do interfejsu poprzez np RS232 dane dostarczać do komputera i wykonywać zadania. Jeśli kolega zna języki programowania to może Lazarus lub visual studio, może dodatkowo jakiś silnik do pokazywania np przykładowego zderzenia w 3D, wiem...
Witam, chciałbym napisać kalkulator w programie Lasarus. Niestety nie wiem jak zmusić program do łączenia liczb w formie TEdit. Chodzi mi o to żeby po naciśnięciu 3 razy jeden wyświetliło mi się sto jedenaście a nie jeden, i zapisało się to do jednej zmiennej, po nacisnięciu znaku np. +.
W events formy - oncreate. Pewnie o to ci chodzi. Tak w dużym skrócie, chciałbym aby zaraz po włączeniu programu wyskakiwało okienko z treścią np "hello world".
A ja bym po prostu spróbował użyć AnsiSameText ;) możliwe, że np wersja językowa systemu ma wpływ.
Niestety, własność 'Color' nie jest przekazywana z klasy z której TButton dziedziczy. Jeżeli bardzo koledze zależy na takim kolorowym przycisku, to są (co najmniej) trzy wyjścia : 1. Znaleźć w internecie i zainstalować kontrolkę 'TColorButton' np. stąd: [url=https://www.thoughtco.com/source-co... 2. Napisac taką kontrolkę...
Witam Chciałem ostatnio spróbować możliwości jakie niesie potencjalna możliwość konwersji projektu utworzonego w Lazarusie na aplikację Androida (.apk). Posłużyłem się pakietem LazToApk. Całość zainstalowałem, skonfigurowałem (zgodnie z tutorialem dostępnym z tym pakietem). Dołączony, przykładowy projekt Lazarusa udaje mi się skompilować do .apk i mogę...
Mistrzu... Nie chciałabym być niemiła, ale czy Ty wiesz o czym piszesz? Przecież właśnie tego komponentu używam o czym świadczą załączone fragmenty kodu... Niestety ten pakiet jest słabo opisany a w przykładach jest tylko klient bez serwera :( jakby to było takie proste i oczywiste to bym nie pisała... Nawet nie wiem czy lnet ma funkcję o której piszę......
Witam. Chciałbym dowiedzieć się jak stworzyć prostą bazę danych do aplikacji okienkowej w lazarusie. Np baza danych telefonów. Programowanie w pascalu(lazarus) miałem w programie ale oprócz baz danych także niewiem jak je stworzyć.
Warto pamiętać, że Atmel tworzył AVR'ki we współpracy z IAR'em, jak by nie było istotnym twórcą kompilatorów C. To jest o tyle nieistotne, że takie języki jak C, PASCAL, czy BASIC implementują się podobnie, żeby nie powiedzieć identycznie. Problemem jest jakość generatora kodu, jakość bibliotek (runtime) oraz sposób ich linkowania. Przykładem może...
Tak mało Pascala w tym Pascalu, że pan Wirth się przewraca. :) Napisz przynajmniej jaka jest treść Twojego zadania, bo teraz wszyscy się domyślają, niestety. Ja nie wiem co masz właściwie zrobić z tą funkcją, znaleźć miejsca zerowe (delta) czy stablicować i pokazać na wykresie? A może i to i to? A co do samego zadania, to rób po kolei, Masz już wczytywanie...
Nie zajmuję się benchmarkami. Zajmuję się pisaniem kodu. OK. Ale dalej nie wiem co miało wnieść obejrzenie tego video? Jest pewnie z 50 (albo i lepiej) zaportowanych na RPi języków i gwarantuję Ci że wszystkie na tym poziomie działania generuja kod i pomachają pinem , oraz wyświetlą coś na ekranie. Wartościowy materiał to by był jak byś porównał to...
Ściągnij sobie Turbo Delphi albo nabudowanego na FP Lazarusa (bardziej toporny, ale za to dostępny pod Linuxem). Masz free pełny pascal obiektowy + środowisko + biblioteki + porządny help Z podręczników polecałbym Wirtha Wstęp do programowania systematycznego oraz tegoż Algorytmy+struktury danych = programy Solidne podstawy bardzo ważne.
Wszystko to rozumiem. Ale chodzi mi o sposób wyświetlania na TS kilku wykresów w postaci jak w pierwszym poście. To jest przykład z jakiegoś innego programu, a ja chcę właśnie w taki sam sposób to zrobić tylko po swojemu. W tamtym brakuje mi kilku fonkcjonalności, które chcę sam stworzyć. Te wykresy są formatkami, które są wyświetlane na TS. Jak można...
Cześć. Co słychać, jak rozwija się projekt? Czy jest szansa na kolejne odcinki, np. z obsługą ADC, TWI, SPI? Miło Cię znowu widzieć :-) Aktualnie trwają prace nad rozwojem UnoLib (biblioteka w Pascalu dla Arduino Uno) - dodaniem obsługi liczb zmiennoprzecinkowych pojedynczej precyzji, wyniki są obiecujące. Postęp prac można śledzić na forum Free Pascala/Lazarusa:...
Coś mi się wydaje kolego, że chyba czekasz na gotowca ;) Na takim podstawowym poziomie Pascal dużo się nie różni od C. Musisz użyć tych funkcji co linkuje, tutaj świetnie opisanych z przykładami, żeby zaimplementować algorytm, który wyżej opisałem, czyli wszystko co potrzeba do zrobienia tego. Jak napotkasz błędy podczas implementacji to ją tutaj przeklej,...
chciałbym wbudować jedną aplikację w drugą Wykonaj sobie bibliotekę Activex ze swojej aplikacji i wtedy będziesz mógł ją podłączyć do VB.NET Istnieje możliwość podpięcia biblioteki innej niż .NET bez użycia referencji co się czasem przydaje (np. dołączenie bibliotek Windows API). Ja w ten sposób łączę się z poziomu VB.NET z biblioteką napisaną w Fortranie....
Nie zależy mi na dokładnym ewentualnie zrobię sobie sobie taką opcje do dokładnego wyszukiwania. Przy użyciu like np kiedy będę chciał wyszukać BC547 to Wyświetlą mi wszystkie tranzystory z BC i bc :?:
Witam, zrobiłem ostatnio projekt w Lazarusie oparty na tzw "inverse kinematics" i "forward kinematics" dla robota 3DOF 3-ramiennego na płaszczyźnie. Całość wygląda : [url=https://www.youtube.com/watch?v=Ac7... . Jeżeli będzie zainteresowanie to przygotuję bibliotekę obliczającą położenie ramienia i źródła programu jako przykład jej zastosowania....
Próbuje przerobić starą bibliotekę napisaną pod windows na bibliotekę działającą pod linux-em. Biblioteka wykorzystuje "create memory mapped file", szukałem trochę i nie za bardzo znalazłem przykładów w pascalu (fpc, lazarus). Szukam przykładów rozwiązania problemu. Poniżej zamieszczam tą bibliotekę z windows-a. [syntax=delphi]unit Tablice_IN_OUT; interface...
Witam, możesz też wykorzystać do tego celu wątek, jest to chyba jedno z najlepszych rozwiązań. A co do samej komunikacji możesz wykorzystać moduł Synaser http://synapse.ararat.cz/. Jeśli chcesz zamieszczę na tym forum przykład wykorzystujący owy moduł i wątek, jest on jednak napisany w freepascalu a dokładniej w Lazarus-ie.
1. Mylisz się co do możliwości TP. 2. TP ma mechanizm do wykonywania komend DOS. 3. Jeżeli chcesz przekazać dane z linii poleceń, sprawdzaj parametry z jakimi program został uruchomiony. 4. Nie masz możliwości interakcji z poleceniem PING na tym poziomie. Jedyne co możesz zrobić, to przekierować informacje wyświetlane przez PING do pliku, a potem odczytać...
Radziłbym unikać stosowania polskich znaków w kodach programów (niezależnie od języka). Choć wiele kompilatorów obecnie sobie z tym radzi, to jednak mogą się zdarzyć dziwne sytuacje jak np. rozróżnianie wielkości w językach Pascala czy widoczność tak samo nazwanych zmiennych. Generalnie w programowaniu w składni powinno się stosować wyłącznie znaki...
'-21890', a oczekiwano '43646' Podpowiadam: 65536-21890=43646 Ale jak? I dlaczego 65536? Jakiego kompilatora użyłeś? Jeżeli Turbo Pascal to typ Integer ma długość 16 bitów. 16 bitów bez znaku to zakres 0..65535. 16 bitów ze znakiem to zakres -32768..32767. Jak to poprawić? 1. Użyj 32-bitowej zmiennej, np. longint 2. Użyj współczesnego kompilatora,...
Ja raczej proponowałbym napisać jakiś programik we freepascalu. ( jest to odpowiednik Pascala / można by rzec również Delphi / dla linuxa). Jeśli chodzi o obsługę portu szeregowego to wyśmienicie sprawuje się biblioteka synaser. A można pokusić się również o dynamiczne generowanie stron. ( tego nie próbowałem.) Ogrom materiałów znajduje się w internecie...
Witam. Mam napisany program do komunikacji w Delphi i chciałem go skompilować w Lazarus(ie). Niestety po uruchomieniu programu nie działa prawidłowo komunikacja. Okazało się, że struktura (record) ma rożne wielkości (sprawdzając komendą sizeof) w Delphi i Lazarusie. Szukałem przyczyny i problem pojawia się gdy w strukturze record są zmienne typu Double....
Witam Od niedawna uczę się programować w pascalu i jestem w tym temacie jak na razie nie bardzo zorientowany. Korzystam ze środowiska Lazarus. Mam pewien problem nad którym siedzę już dłuższą chwilę i nie mam pojęcia jak to ugryźć. Mianowicie potrzebuję zrobić całkowicie przeźroczyste tło ( transparentność). Chodzi mi o to żeby cała aplikacja była w...
No to większość danych wskazywałaby właśnie na Qt lub Javę, tylko np. w tym momencie trzeba także pomyśleć o sposobach komunikacji z takimi mikrokontrolerami, popularna jest nadal dzisiaj, głównie ze względu na swoją prostotę komunikacja po RS-232, która daje się łatwo prowadzić pod każdym systemem, ale weź pod uwagę że coraz więcej takich układów kieruje...
Potrzebuje napisac warcaby obiektowo w Delphi, a dokładniej w Lazarusie. Powinieniem zacząć od stworzenia tablicy 8x8 która będzie przechowywała dane o stanie planszy, z tym, że mam problem, jak w ogóle stworzyć tablice z której będę mógł pobierać dane o aktualnym stanie, a ona będzie się w jakiś sposób "aktualizowała" po zmianie położenia pionka. Jak...
Spróbuj w taki sposób: Najpierw ustal, które bajty pliku są w bad sektorze. Każdy sektor to jednostka składająca się z 512 bajtów. Zgrubnie ustalisz patrząc, w którym miejscu zatrzymuje się pasek postępu przy próbie zwykłego kopiowania, a dokładnie ustalisz za pomocą dowolnego hex-edytora lub dowolnego edytora plików binarnych. Następnie ściągnij dowolny...
Przerabiam program z Delphi na Lazarusa i używam skompilowany w Delphi plik zasobów RES. Nie wiem jakim cudem wszystko działało dobrze dopóki nie zmieniłem nazwy projektu z projekt1.lpi na pulpit.lpi. Teraz mam błąd EResNotFound, choć próbuję użyć tego samego pliku RES. Oczywiście zasoby dodane dyrektywą {$R pulpit.res}. Problem w tym, że Lazarus rekompiluje...
Witam serdecznie. Mam pytanie. Czy ktoś tworzył programy w Pascalu, Delphi, Lazarus... itp. z użyciem bibliotek Prodave? Chciałbym stworzyć prosty program odczytujący we/wy ze sterownika s7-300. Chodzi mi o deklaracje bibliotek i wywołanie funkcji odczytu tych we/wy. Jak to powinno wyglądać w np. Delphi. Dzięki za wszystkie podpowiedzi... Pozdrawiam...
Finalnie projekt bazowy ukończony. Obecnie jest dla mnie podstawą do testowania nowych funkcjonalności, możliwości sprzętowych itp . Znacznie przebudowany program na Raspberry Pi. Generalnie cały czas używałem środowiska Lazarus bezpośrednio na RPi (kto używa ten wie), choć niektóre rzeczy były pisane na intelu i potem przekompilowane do arm. Atmegi...
lazarus przykłady rs232 lazarus programować lazarus
radio clarion głowica ustawienia atheros ar5007 samsung błąd system
wzmacniacz unitra wzmacniacz unitra
Schemat lampki rowerowej Deilin - analiza i typowe rozwiązania Mikrokontroler y3pocdm - brak dostępnych informacji