IClassFactory konnte aufgrund des folgenden Fehlers: 800a0153
Ich versuche Verweis auf eine com-Komponente, und es wirft die folgende Fehlermeldung.
Erstellen Sie eine Instanz des COM-Komponente mit CLSID {xxx} von der IClassFactory konnte aufgrund des folgenden Fehlers: 800a0153.
Speziell der Fehler wird geworfen, wenn ich versuche zum instanziieren eines Objekts. Ich habe das
- Das Projekt gebaut für x86-Prozessoren, die es
- Das com-Objekt wird mit regsvr32 registriert, und steht in der registry.
Ich kann auch sehen, dass die Methoden in der Objekt-browser, so dass ich wissen .net ist es zu finden.
Irgendwelche Ideen auf, was mir fehlt?
- FYI 0x800a0153 = VB_E_TERRREGBADFILE nach err.exe kann ich zwar nicht finden, mehr Informationen als das.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein Fehlercode, die für die Komponente. Wenn Sie nicht über die Dokumentation, die erklärt, was der code bedeuten könnte, dann müssen Sie support vom Hersteller.
Wie bereits in meinem Kommentar zu Hans Antwort, dieser Fehlercode ist FACILITY_CONTROL, die sich angeblich beziehen sich auf die OLE - /ActiveX-Steuerelemente, und hat einen error-code, die liegt im standard-Bereich (D. H. für die Verwendung durch Microsoft), definiert in OleCtl.h, aber nicht dokumentiert in den Win32-header-Dateien, so ist wohl zu einem internen Microsoft-Produkten wie Visual Basic.
Können Sie uns sagen, alles, was über die COM-Komponente, die Sie versuchen, zu verwenden?
Wenn die COM-Komponente wurde geschrieben mit Visual Basic, ich denke, es ist wahrscheinlich, dass das, was Sie sehen, ist äquivalent zu der Laufzeitfehler 339 die Benutzer von Visual Basic sehen, wenn Sie versuchen, eine Referenz zu einem OCX-Steuerelement, das hat einige Abhängigkeiten fehlen. Könnte man auf die Abhängigkeiten der COM-server-DLL/EXE mit
Depends.exe
und sehen, ob Sie haben Sie alle auf Ihrem Rechner.Zurück, wenn ich hatte eine Menge tun, um die COM-Arbeit, ich benutzte COM-Explorer einiges von diesen Jungs:
http://download.cnet.com/COM-Explorer/3000-2206_4-10022464.html?tag=mncol;lst
Hatte ich, um es zu installieren im letzten Jahr zu Debuggen, die eine bizarre COM-Registrierung-Problem mit Office-plugins.
Außerdem habe ich keine Verbindung mit diesen Jungs auch immer (und wie es aussieht, könnte die Gesellschaft sein toast sowieso).