Zitat von
Luckie:
Update: Wenn es in der Execute Methode steht funktioniert es.
Stimmt,
Grund: das Objekt des Threads gehört dem aufrufenden Thread. Erst
Execute wird in einem neuen Thread aufgerufen.
...
...
P.S.: Nutze
XMLDoc := CoFreeThreadedDOMDocument.Create;
, damit Du das
XML Objekt auch sicher ohne Critical Sections ausserhalb des erstellenden Threads nutzen kannst.