Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "P E Schoen" Newsgroups: comp.lang.pascal.delphi.misc Subject: Lazarus and FreePascal Date: Tue, 23 Aug 2016 00:50:17 -0400 Organization: A noiseless patient Spider Lines: 1 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit Injection-Date: Tue, 23 Aug 2016 04:50:20 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="b1af19846bb81aaa3b3db89d0d6b1b2f"; logging-data="23770"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rh3UVI9lwVmQBaolFS+dDDuIMzj0wUiw=" X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3564.1216 X-Newsreader: Microsoft Windows Live Mail 16.4.3564.1216 Importance: Normal Cancel-Lock: sha1:lu55F+MmbY/v/wbi6hK1c2SLqEQ= X-Priority: 3 X-MSMail-Priority: Normal Xref: csiph.com comp.lang.pascal.delphi.misc:725 Recently I discovered FreePascal and the Lazarus IDE. I was rather skeptical about how useful it might be as a replacement for Borland Delphi (D4Pro) which I have been using for over 15 years for Windows GUI apps. So yesterday I decided to download them and install on my new Toshiba Satellite Win10 laptop. I was pleasantly surprised, and I was able to convert, build and run some simple Delphi projects. But unfortunately I was unable to install the ComDrv32 serial port component I recently adopted for my legacy BTSA3 and Ortmaster projects, or the SerialNG component I had been using since about 2004. The SerialNG would not work on Win10. So I joined the Lazarus discussion forum, and found that someone had provided an open source TLazSerial component. I was able to install the TLazSerial component and build the demo GPS Simulator. I have a USB serial port designed in a custom data acquisition board, and when a Ctrl-T character is sent, it returns a stream of 240 unique character pairs, at 4800 characters per second, on a 57.6 kB connection. I was able to accomplish this with a TEST button and an OnClick handler. http://forum.lazarus.freepascal.org/index.php/topic,20481.120.html Here is the download page: http://www.freepascal.org/download.var Paul