Thema: Delphi Prozedur warten lassen

Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Prozedur warten lassen

  Alt 2. Jun 2005, 13:03
Moin,

ich bin gerade dabei eine DLL zu schreiben. Die Funktion, die durch ein Programm aufgerufen wird soll etwas von google zurückgeben, das heisst ich Öffne dort eine Socket-Verbindung. Das Problem ist nun, wie lass ich die Funktion warten bis ein Ergebnis (OnRead vom ClientSocket) ausgelöst wird?
So sollte das ablaufen:

Delphi-Quellcode:
function AufzurufendeFunktion: Integer;
begin
  Result := 0;
  // Socket-Verbindung öffnen
  // Warten bis Ergebnis da ist
end;

procedure Socket.OnRead;
begin
  Socket.ReceiveText;
  // Ergebnis ist da
end;

Nur wie setze ich das Warten um?
Mario
  Mit Zitat antworten Zitat