vb.net lernen COM-Klassen-Factory-Fehler



visual basic net (3)

Dieser Fehler ist manchmal mit MSXML 4 aufgetreten, insbesondere bei Installationstests.

Lösung: Deinstallieren und installieren Sie MSXML neu.

Ich habe eine Anwendung getestet, die meinen Computer als Server verwendet, und alles läuft gut, aber wenn ich versuche, die Anwendung so einzurichten, dass sie auf dem Testserver ausgeführt wird, erhalte ich folgende Fehlermeldung:

Das Abrufen der COM-Klassenfactory für Komponente mit CLSID {XXXX} ist aufgrund des folgenden Fehlers fehlgeschlagen: 80040154.

Irgendwelche Ideen?

Vielen Dank


Answer #1

Erstens: Bitte überprüfen Sie auf Ihrem Testserver die Registrierung Ihrer com-Objekte.

HKEY_CLASSES_ROOT\CLSID\{xxxx}

Überprüfen Sie, ob sich Ihre DLL- oder EXE-Datei an der richtigen Stelle auf der Festplatte befindet.

Zweitens: Dieser Link kann helfen: http://support.software602.com/kb/view.aspx?articleID=987


Answer #2

Der Fehlercode wird in "Klasse nicht registriert" übersetzt.

Die Registrierung erfolgt normalerweise mit "regsvr32", wenn es sich um eine DLL handelt oder über "/ RegServer".

Um die beschriebene Fehlermeldung zu vermeiden, registrieren Sie sich bitte auf Client und Server.





visual-studio-2005