Domanda

stavo usando un'applicazione ed è stato perfetto lavorando. Dopo alcuni mesi di non usarlo, ho provato a farlo funzionare e non funziona. Essa mostra una finestra di messaggio dicendo che non può esempio un oggetto COM.

Fare qualsiasi know how per monitorare gli errori in COM oggetti?

È stato utile?

Soluzione

È possibile utilizzare ProcessMonitor e cercare di trovare la chiave di registro che può essere corretto. L'altra opzione è quella di utilizzare http://www.moduleanalyzer.com , intercetta CoCreateInstance che mostra tutti gli oggetti COM creati e i valori di ritorno.

Altri suggerimenti

Esegui strumento Dipende DLL oggetto COM per verificare ha tutte le DLL necessarie, registrare nuovamente la DLL COM / exe.

Qualsiasi HRESULTS da Debug / log? Eventuali modifiche a modelli appartamento?

Non è possibile modificare il tipo di appartamento, una volta che hai impostato uno. Quindi, se l'oggetto non è possibile utilizzare uno dei modelli e si tenta di CoCreate esso, fallirà. È per questo che non chiamano Coinit dall'interno thread principale DLL.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top