Originariamente inviato da giuseppe500
vi ringrazio ragazzi , la novità è che uso #import <msxml3.dll> raw_interfaces_only
Il motivo? Comunque ti suggerisco di installare msxml6 (se non c'è) e usare quello invece di quella versione obsoleta. Anche perché tutte le più recenti versioni Windows usano msxml6 appunto.

Controlla che la chiusura del COM avvenga dopo il rilascio di tutte le risorse, altrimenti il puntatore alla risorsa non è più valido.