Christian hat geschrieben:Wenn dich das wirklich interessiert könnten wir uns das nochmal ansehn ich wär durchaus bereit da etwas Zeit zu investieren vllt bekommen wir das reaktiviert und ausgebaut.
Ein Problem mit den LCL "Widget Types" ist, dass die Event Queue in jedem Widget Type einzeln implementiert ist und man nicht auf eine übergreifenden Widget-Type - unabhängige Implementierung zurückgreifen kann.
Ich habe schon seit langem mit niedriger Priorität einen "active NoGui" Widget Type (als Ersatz für den momentanen "NoGUI" Widget Type) in Arbeit. Der aktuelle "NoGUI" hat gar keine Event Queue (kann also z.B. keine TTimer, kein TThread.Synchronize, kein Application.QueuAsyncCall). TTimer, TThread.Synchronize und Application.QueuAsyncCall läuft in "active NoGui" bereits.
Ich würde "active NoGui" als Basis für einen Widget Type nehmen, wenn der eine relativ lose Anbindung (quasi "remote") an das Darstellungs-Sytem benötigt (was bei Android eindeutig der Fall ist).
-Michael