[Lazarus] Using Lazarus on Embedded Linux?
Michael Schnell
mschnell at lumino.de
Tue Sep 28 09:37:17 CEST 2010
On 09/28/2010 07:31 AM, Bo Berglund wrote:
> What do you think?
>
Creating a new portable package from scratch that provides those parts
of AsyncPro's user program API you need would be great. Same could be
enhanced with additional features whenever necessary.
The primarily essential part of AsyncPro's basic functionality is the
thread based buffer handling. By this the AsyncPro "Events" can be
handled by the main Thread of the application and thus in an "even
driven Object-Pascal" way, freeing the user from dealing with threads
himself.
This now needs a portable "backend" of inter-thread notification. This
can be done with messages (such as AsyncPro works).
Using the LCL "Windows", "KDE" or "Gnome" Widget set ,this can be done
by PostMessage (SendMessage) and "Procedure ... Message". Unfortunately
the non GUI-based Widget sets ("NoGUI", "FPGUI", etc") don't seem to
support this (yet) (no idea about Mac). I feel this is a big
short-coming for "Using Lazarus on Embedded Linux". Maybe SyncOBJs can
be used in a more portable way to achieve the same goal.
-Michael
More information about the Lazarus
mailing list