Du setzt einen Debugger-Breakpoint in dieser Funktion, und öffnest die Thread-Liste in der
IDE (View -> Debug Windows -> Threads).
Oder Du liest Dir einfach die
Indy-Sourcen dazu durch. Ich sehe gerade, daß Du im Handler
VCL-Aktionen durchführst. Wenn das erlaubt ist, könnte es sein, daß das Event synchronisiert geliefert wird und Du Dich damit doch im Hauptthread befindest.
Wenn Du CoInitialize hinzufügst, vergiss das CoUnitialize nicht. Also in etwa:
Code:
if CoInitialize(nil)=S_OK then begin
try
// code
finally
CoUnitialize;
end;
end;