Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.764 Beiträge
 
Delphi 11 Alexandria
 
#1

(Berlin) Multithreading mit SOAP

  Alt 28. Jun 2016, 13:10
Delphi-Version: 10 Seattle
Ich möchte mit einem SOAP-Client mehrere Server "abklappern", nacheinander ist das freilich möglich, parallel führt das zu folgendem Fehler
Zitat:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt EasyDEvice.exe ist eine Exception der Klasse DOMException mit der Meldung 'Microsoft MSXML ist nicht installiert' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------
Google sagt, klar, das geht nicht weil die SOAP Implementierung nicht threadsicher ist, man kann das aber beheben, indem man für jeden Thread CoInitialize mit abschließendem CoUninitilize aufruft. Das mag unter Windows noch angehen, aber MacOS, iOS oder gar Android kennen ActiveX maximal vom Hörensagen? Was kann man da machen?

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat