Hallo!
Ich habe eine Bibliothek geschrieben, welche auf Signale einer System-Daemons unter Linux wartet.
Das Ganze hat folgenden Stil:
Delphi-Quellcode:
aktion_starten;
while not aktion_beendet do Application.ProcessMessages;
Allerdings kann ich das ProcessMessages des Application-Objektes nicht benutzen, da es in der
Unit "Forms" enthalten ist und in der Lib wirkungslos ist. Wenn ich allerdings
while not aktion_beendet do begin end;
mache, kommt das Signal nicht an, es wird eine Variable nicht gesetzt, welche die Aktion als beendet markiert und das Programm hängt sich in einer Endlosschleife auf.
Gibt es ein
NonVCL ProcessMessage, welches die Anwendung onder Lib auf Events reagieren lässt?