Einzelnen Beitrag anzeigen

Benutzerbild von argonix
argonix

Registriert seit: 28. Feb 2007
257 Beiträge
 
Delphi 2005 Personal
 
#1

Ersatz für ProcessMessages()

  Alt 13. Aug 2009, 19:48
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?
  Mit Zitat antworten Zitat