Thema: Delphi Auf ein Callback warten

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Auf ein Callback warten

  Alt 7. Dez 2004, 09:26
Du könntest ein Objekt der Klasse TEvent erstellen.
FMyEvent := TEvent.Create(nil, False, False, 'MyEvent'); Später in der DLL möchtest du dich schlafen legen und auf das Eintreffen der Daten warten:
   wr := FMyEvent.WaitFor(30000); // max. 30 sekunden warten Das Ergebnis in wr muss anschliesend ausgewertet werden!

Wenn das OnRead Event ankommt und die Daten da sind, dann:
   FMyEvent.SetEvent; Ob das wirklich so funktioniert kann ich dir nicht garantieren, aber die Chancen sind gut.
Andreas
  Mit Zitat antworten Zitat