Thema: Delphi Auf ein Callback warten

Einzelnen Beitrag anzeigen

Kanonier

Registriert seit: 19. Nov 2004
Ort: Gelsenkirchen
19 Beiträge
 
#3

Re: Auf ein Callback warten

  Alt 7. Dez 2004, 10:51
Jaa habe ich Gesternabend auch versucht das Problem ist aber das es sich dabei um ein Single-Thread handelt. Auf ein Callback wird gar nicht reagiert. Der wird erst ausgeführt wenn ich aus Waitfor mit einem Timeout wieder zurück komme.

hier ein paar Auschnitte aus meinen Code:

Aufruff einer Funktion
Delphi-Quellcode:
DllSocket.SignalEvent.ResetEvent;
DllSocket.ClientSocket.Socket.SendBuf(RequestBuffer,SizeOf(RequestBuffer));
DllSocket.SignalEvent.WaitFor(round(aTimeOut*1000));
In meinem Callback habe ich dann folgendes szehen
Delphi-Quellcode:
Socket.ReceiveBuf(fReq10Res.ArrPrimDataRecord,DataSize);
SignalEvent.SetEvent;
Der Callback selber ist eine Methode der Klasse DllSocket. Die ich in meinen Unit benutze.
Wenn es dich einmal erwischt hat erwischt es dich immer häufiger
  Mit Zitat antworten Zitat