Ich füge einige Funktionen zu einem alten Admin-Tool in VB6 geschrieben. Das Tool verwendet ein C++ ActiveX-Objekt. Ich habe nicht an dem Tool gearbeitet, seit ich auf Windows 7 aufgerüstet habe und jetzt das aktive X-Objekt nicht mit dem Fehler 429 "ActiveX-Komponente kann Objekt erstellen" geladen wird. Ich weiß nichts über VB6, aber ich habe die ActiveX-DLL und Typ-Bibliothek registriert und kann das Objekt aus dem Projekt über das Projekt-> Referenzen-Fenster entfernen und hinzufügen (das Programm kann nicht kompiliert werden, wenn die Referenz wie erwartet entfernt wird). Die VB6 IDE läuft im Administrator-Modus und ich bekomme den gleichen Fehler, wenn ich die exe direkt als Administrator ausführe.Ausführen von ActiveX DLL von VB6 unter Windows 7
Hat jemand anderes ein ähnliches Problem erlebt und einen Weg gefunden, es zu lösen?
Danke, Patrick
PS: Ich habe auch versucht, die DLL in Frage im Arbeitsverzeichnis der exe setzte
EDIT: Ich habe kein Glück habe versucht, dies zu klären und bis zu Ende Remoting in einen Windows 2003-Server, um die Änderungen zu testen.
Versuchen Sie, diese [Wie Beheben von Laufzeitfehler ‚429‘ in DCOM-Anwendungen] (http://support.microsoft.com/kb/177394) – lsalamon
Das ist alles auf der gleichen Maschine, nicht verteilt ... – Patrick