Grazie mille alka.
In effetti nella unit ComObj si trova solo CoInitialize mentre nella unit ActiveX si trovano entrambe le funzioni.
Ora il problema della chiamata a Coinitialize è risolto.
Però pare che il documento COM (xml in questo caso) non venga attivato (nonostante nel codice io setti xmldoc.Active := true).
Girerò ulteriormente su internet e vedo se trovo una soluzione anche a questo. Nel caso ci riuscissi, metterò la soluzione sul forum per i posteri![]()