Einzelnen Beitrag anzeigen

berens

Registriert seit: 3. Sep 2004
431 Beiträge
 
Delphi 2010 Professional
 
#1

Thread Synchronize für TIdHTTPServer OnCommandGet

  Alt 17. Jan 2008, 10:24
Hi!

Folgendes Problem: Ich habe mit dem TIdHTTPServer bei OnCommandGet eine Prozedur geschrieben, die je nach ausgewählter Website eine entsprechende Prozedur hinterlegt. Funktioniert soweit ganz gut.

Das Problem ist, dass dieses Prozeduren nicht aus dem MainThread, sondern von dem des Indy-HTTP-Servers aufgerufen werden. Da die Prozeduren nicht Thread-Sicher sind, müsste ich sie nun mit Synchronize aufrufen.

Synchronize steht mir aber nicht zur Verfügung (ist ja afaik eine Prozedur von TThread und Indy ist nicht direkt ein Thread).

Wie führe ich die Prozeduren trotzdem im Mainthread aus?

Danke im Vorraus für Hilfe!
  Mit Zitat antworten Zitat