Mam problem z aplikacjami okienkowymi w Pascalu. Nie mogę znaleźć przykładowej aplikacji żeby to trochę ogarnąć. Mam prośbę, czy mógł by ktoś wrzucić fragment kodu z odczytem danych z pola TEdit i konwersją danej na string->doubel i odwrotnie. Oraz wpisanie stringa do pola Label. Z góry dziękuję.
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-----...
Close dałem dla przykładu, ale w tym kodzie co podałem destroy również działa ;)
Czy mógłbym prosić taki przykład z progres barami tylko dla lazarusa bo wiem że tam może się to nieco różnić Pozdrawiam
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...
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...
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...
"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...
Czytałem o synaser i nawet znalazłem przykład na forum ale on mi nie działa z tym pakietem. Dlatego założyłem ten wątek
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...
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
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...
np Lazarus, Delphi, C++ Builder - masz do wyboru czy do exe pchamy biblioteki czy muszą być doinstalowane ale raz.
Ewentualnie jakąś dobrą księgę do nauki :) "Programowanie. Teoria i praktyka z wykorzystaniem C++" , Bjarne Stroustrup. Język C. Nowoczesne programowanie. , K. N. King Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. , Steve McConnell Według mnie, bardzo fajne książki. Co do Qt (NIE QT - Quick Time), to w jego katalogu masz liczne przykłady...
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 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;...
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.
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...
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...
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 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. +.
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.
W cenie aktualnych Malinek z allegro mogę kupić 2-3 Thin Clienty. Przykład: HP T5700, 1GHz, 256Mb RAMu, i można podpiąć dysk pod złącze IDE bez problemów, co więcej staje na tym XP i mamy działającą maszynę, naskrobię programik w Lazarusie skompiluję pod Windows i mi śmiga od kopa, czy w kwestii RS232, czy LPT czy nawet stosu TCP/IP.
Cholera :) Miałam tylko Lazarusa, ale jak nie dawałam rady to zainstalowałam testowo Delphi'ego, żeby zobaczyć czy zadziała (było to samo). Chyba pora się przenieść do C++ :) Ciężki tydzień ale w weekend spróbuję przenieść ten kod do swojej aplikacji i miejmy nadzieję skompiluje się poprawnie. Od czego jeszcze może zależeć czy występuje ten błąd? System...
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....
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".
Ś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.
A ja bym po prostu spróbował użyć AnsiSameText ;) możliwe, że np wersja językowa systemu ma wpływ.
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,...
Pisze to w lazarusie więc użyłem SynEdit-a I jest ok tak samo to wygląda jak w ShowMesage niestety pytajniki pozostają nadal Jeżeli potrzebuję zapisać do BLOB-a jakąś informację, zawierającą jakiekolwiek znaki narodowe, to zapisują ją w formacie RTF. Zapisujesz to poprzez strumień bezpośrednio z RichTextEdit-a i pobierasz dokładnie tak samo. Mogę prosić...
Co z tym odczytem to sprawdziłem empirycznie pisze w Lazarusie więc może w Delphi borlanda być nieco inaczej :) Nie używam FileSetAttr bo nie znam :oops: zawsze to jakoś w ten sposób robię, a w internecie raczej większość przykładów była tak jak zastosowałem nawet w księdze pana Boducha delphi 7 zapewne kolega kojarzy ;) Może kolega pokaże jak się tego...
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...
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...
Dzięki za wskazówki. Próbuję od kilku godzin zainstalować Indy. Jak do tej pory bez skutku. Ale jestem dobrej myśli... Przedstawiłem problem, który może jest banalny, ale nie chodzi tu o przesyłanie raz na jakiś czas temperatury, podałem to jako przykład. Chodzi o przesyłanie danych dość dynamicznie się zmieniających, maksymalnie, to około 20 razy na...
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 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ć.
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ć...
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...
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...
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...
'-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,...
Witam, Mam prośbę o pomoc z odczytywaniem informacji przesyłanych po Modbusie RTU. Na komputerze stworzyłem sobie za pomocą com0com wirtualny port szeregowy. W Lazarusie na formę wrzuciłem komponenty: ModBusRTUDriver1: TModBusRTUDriver; PLCTagNumber1: TPLCTagNumber; SerialPortDriver1: TSerialPortDriver; jako symulator włączyłem "mod_RSsim" do którego...
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 :?:
Troche nie rozumie ludzi piszacych, ze win8 jest fajny bo szybko sie podnosi, efektywniej wykorzystuje hardware a sprawa wygody obslugi jest drugorzedna. Ludzie czy wy wlaczacie I wylaczacie kompa co 5min? Ma to az takie znaczenie, ze jezeli wlaczacie kompa 2 razy dziennie to stracicie 40 sekund bo nie macie win8? Czy majac gre, ktora wyswietla 150fps...
Geneza projektu Mając na co dzień do czynienia z zagadnieniami robotyki i automatyki oraz budowy własnych systemów sterowania, zacząłem zastanawiać się nad stworzeniem własnego eksperymentalnego manipulatora. Tak narodził się ten projekt, którego celem było i nadal jest rozwijanie oprogramowania sterującego robotem oraz zbieranie doświadczenia pozwalającego...
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...
Obawiam się że sam w tym momencie naginasz rzeczywistość. Jaaasne :) tak od 91-go roku naginam. W kilku studiach tak naginałem. Jedyny sprzęt który nie wywołał by śmiechu w studio (nie Mac w obudowie z plexi zintegrowanej z monitorrem i bez możliwości jakichkolwiek rozszerzeń a tower z gniazdami PCI - PCI to kolejna rzecz która okazała się lepsza w...
To zależy od ilości pieniędzy...i sterownika PLC...ja osobiście stosuje z powodzeniem aplikacje robione pod klienta w Lazarus Free Pascal...Jednakże to wymaga mozliwości podłączenia PLC poprzez RS485/232 i wymianę danych. Najlepiej modbus RTU, ale mozna też np dla Mitsubishi FX zastosować protokół ComputerLink i w ten sposób realizować wymuszenia/ odczyt...
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ę...
Użyj mojego sposobu Pomysły są ciekawe, sam w pewnym momencie stosuję podobny do opisanych przez kolegę "myk" polegający na tym, że wszystkie kontrolki umieszczone są na znajdującym się na formie panelu i tym sposobem ustawiając właściwość panelu Enabled na false uzyskuję brak dostępu do tych kontrolek, bez efektu "wyszarzania". Ale sama Forma w dalszym...
Witam. Patrząc po instrukcji to zwykły POSNET. Proponuję następujące rozwiązanie: w załączniku oprogramowanie do innej drukarki - proszę podglądnąć transmisję (np SERMON232) i porównać ze swoją... Jeżeli Pan będzie zainteresowany to mam również mój własny program w Pascalu (Lazarus) ale pisany na rs232 z poziomu winapi... rozpoczęcie paragonu online...
Zlecę napisanie: prostego formularza www wysyłającego dane na adres IP i port (tudzież rozbudowanie istniejącego o kalendarz i opcję wskazania lokalizacji) aplikacji przyjmującej dane z formularzy funkcje aplikacji: - logowanie użytkowników o różnych poziomach uprawnień - przydzielanie pozycji przesłanych z formularza do użytkowników (automatyczne bądź...
Witam! Zlecę napisanie programu będącego fragmentem większego projektu. W mikrokontrolerze ATMEGA8 ma siedzieć kod, pozwalający na wykrycie urządzenia przez PC lub MAC jako urządzenie USB HID. Przez protokól HID mają być przesyłane dane z UARTU procka. Od strony PC prosty program konsolowy umożliwiajcy wysyłkę i odbiór tych bajtów (wystarczy stdin i...
rs232 lazarus programować lazarus lazarus przykład
zapis kamery ostrość telewizor unitra r8040
Pralka Candy Alise piszczy, migają kontrolki, brak wirowania Epson Stylus SX415 - Drukuje Nieprawidłowo: Rozwiązania