Einzelnen Beitrag anzeigen

ArrayOf..

Registriert seit: 7. Sep 2003
50 Beiträge
 
Delphi 7 Personal
 
#1

Hat ein Eventhandler von IdHTTPServer1 Threadstatus?

  Alt 12. Sep 2003, 18:29
Hallo,

wenn ich mich in dem OnCommandGet-Eventhandler eines IdHTTPServer-controls befinde, kann ich dann eigentlich uneingeschränkt Datenoperationen mit z.B. Feldgrößen einer Form4 ausführen (auf der dieses HTTPServer-control untergebracht ist)?. Irgendwo habe ich nämlich mal gelesen, dass es da bei Threads bestimmte Einschränkungen gibt. Giltet das auch in diesem Eventhandler, denn dieser ist ja eigentlich nur vom 'AThread' gecalled, oder?


Grund: In diesem Eventhandler rufe ich eine Procedure zum Landen von Text in eine TStringList auf (den ich dann über AResponse.ContentText abschicken möchte). In dieser Routine kommt es dann aber manchmal zu dem kuriosen Phänomen, dass beim Executen einer Zeile in der irgendwie eine Feldvariable der Form behandelt wird dann auf einmal die Programmausführung aus dieser Routine einfach herausspringt (quasi so als hätte dort ein JUMP gestanden), und zwar in meinem Falle jetzt zum Anfang dieses besagten Eventhandlers selbst wieder, wo die Programmausführung dann ganz so fortgesetzt wird als sei gar nichts passiert.

???


Thx schonmal im Voraus

(Edit: klarere Fehlerbildbeschreibung, zwecks besserer Information für Sucher)
MfG

  Mit Zitat antworten Zitat