On 09:31 AM, Paul Breneman wrote: > On 02:32 AM, Bob Axtell wrote: >> This newbie is familiar with COMPORT from WINSOFT from my olden Delphi >> days, but I can no longer afford it for one program. >> >> Does anybody know of a free/cheap component? Any how does it install? > > www.CtrlTerm.com uses Synapse and Synaser and there is a port for Lazarus. I should have mentioned that www.CtrlTerm.com is a simple example of how Synapse and Synaser can be used (it is not the component itself). Best regards, Paul www.TurboControl.com -- _______________________________________________ Lazarus mailing list. What is your version of lazarus? Operating system? Have you really installed the package lazserialport ( lazserialport.lpk)? Do you see this package in the installed package list? The example sertest needs that this package be installed. Dec 4, 2018 - Serial Port Component For Lazarus Come Out. Mainly thanks to a frankly incredible performance from guest star David Suchet—one of the best. On 10:53 PM, Roberto P. Wrote: > I'd like to point out that CPortLaz is multithreaded Does it work similar to AsyncPro? In fact, IMHO, it would be desirable to have a component that _internally_ uses TThread to handle blocking ports (either using just a byte-FIDO - this is what AsyncPro does - and/or allowing the user to implement a protocol within the Thread's 'Execute' ), and when some information from the port is received (at least one byte or when the protocol handler issues a 'ready'), does an Event (aka queued callback) to the main thread. The main thread call of course needs to be 'scheduled' using means such as TThread.Queue or Application.QueueAsyncCall. 2] Installer Traktor en executant Traktor 2 2.7.1 Setup PC.exe 3] Executer le patch dans le dossier 'Patch-R2R' 4] Cliquez sur Register 'Traktor Pro 2' *o├╣* Traktor Scratch Pro 2 (selon ce que vous souhaitez) 5] Si il y a une erreur, cliquer sur 'Patch File' et chercher Traktor.exe la o├╣ vous l'avez installer. Traktor scratch pro 2 torrent windows xp. /////////////INFORMATIONS///////////// Nom du logiciel: Traktor Editeur: Native Instruments OS: Windows Langue: Anglais Compatibilitee: 32 et 64 bits (Auto detect) Categorie: Logiciel DJ Configuration: - Windows 7 / 8 (dernier Service Pack, 32/64 Bits) - Intel Core 2 Duo ou AMD Athlon 64 X2 cadence a 2,0 GHz - 2 GB HD - Carte son Asio, Core Audio, Realtek - 200Mo d'espace disque libre sur le disque dur /////////////INSTALLATION///////////// 1] Desinstaller les versions precedentes de Traktor, si vous en avez une. (As at the time when AsyncPro was released, Delphi did not provide either, AsyncPro uses Windows Messages by directly accessing the Windows API, which happily is not necessary with Lazarus). Unfortunately Thread -> Mainthread signaling is only easily provided in Lazarus in the GUI based Widget Types. (NoGUI still needs an appropriate enhancement.) But of course the user (or even a ComPort Unit) could provide a usable Main Loop implementation. -Michael -- _______________________________________________ Lazarus mailing list. On 10:53 PM, Roberto P. Wrote: I'd like to point out that CPortLaz is multithreaded Does it work similar to AsyncPro? In fact, IMHO, it would be desirable to have a component that _internally_ uses TThread to handle blocking ports (either using just a byte-FIDO - this is what AsyncPro does - and/or allowing the user to implement a protocol within the Thread's 'Execute' ), and when some information from the port is received (at least one byte or when the protocol handler issues a 'ready'), does an Event (aka queued callback) to the main thread. The main thread call of course needs to be 'scheduled' using means such as TThread.Queue or Application.QueueAsyncCall. (As at the time when AsyncPro was released, Delphi did not provide either, AsyncPro uses Windows Messages by directly accessing the Windows API, which happily is not necessary with Lazarus). Unfortunately Thread -> Mainthread signaling is only easily provided in Lazarus in the GUI based Widget Types. ![]() (NoGUI still needs an appropriate enhancement.) But of course the user (or even a ComPort Unit) could provide a usable Main Loop implementation. Michael Schnell wrote: > On 10:53 PM, Roberto P. Wrote: >> I'd like to point out that CPortLaz is multithreaded > > Does it work similar to AsyncPro? > > In fact, IMHO, it would be desirable to have a component that > _internally_ uses TThread to handle blocking ports (either using just a > byte-FIDO - this is what AsyncPro does - and/or allowing the user to I agree. My mods to serial.pp were accepted into trunk a few weeks ago, but that is explicitly unthreaded since it's intended as the lowest layer for cases where- as an example- timestamps or changes to physical control lines need to be enqueued with the character stream. > implement a protocol within the Thread's 'Execute' ), and when some > information from the port is received (at least one byte or when the > protocol handler issues a 'ready'), does an Event (aka queued callback) > to the main thread. With the caveat that this sort of thing needs to be implemented very carefully so that it can interwork with e.g. A terminal emulator component.
0 Комментарии
Оставить ответ. |
АвторНапишите что-нибудь о себе. Не надо ничего особенного, просто общие данные. Архивы
Март 2019
Категории |