Oder Du holst Dir über eine Class-Function ein Interface und setz CoInit und im Destructor der Interface-classe den CoUnInit.
Dann noch eine Procedure mit übergeben und schon hast Du alles was Du brauchst.
Delphi-Quellcode:
Procedure MyWebAufruf;
begin
SOAP.Call(
// SOAP gibt ein IInterface zurück
Procedure
begin
// Whatever
end);
end;
Mavarik