Objektbibliothek beim Hinzufügen von Windows Common Controls 6.0 nicht registriert
Ich versuche zu installieren von Visual Studio 6 auf einem Windows 7 32bit Rechner.
OS installieren war aus blankem Metall.
Folgte ich den Anweisungen erwähnt hier (die ich vorher benutzt haben)
Die Installation ging gut mit keine Fehler gemeldet, aber wenn ich versuche, um die Microsoft Windows Common Controls 6.0
der toolbox bekomme ich den "Objektbibliothek Nicht Registriert" Fehler.
Ich habe versucht zu tun, eine manuelle deinstallation und Neuinstallation des OCX, die beide gelungen, aber ich habe immer noch den gleichen Fehler.
Ich habe versucht die Installation von SP6 und installiert ohne Fehler (und aktualisiert die OCX auf eine neuere version), aber ich habe immer noch das gleiche problem.
EDIT:
Wie unten erwähnt auf die weitere Untersuchung scheint es, dass der IE10-update bricht mit der MSCOMCTL.ocx. Aber ich denke auch, daß das etwas zu tun mit der Reihenfolge, weil ich habe eine andere Windows 7-Rechner mit IE10, funktioniert einwandfrei.
InformationsquelleAutor der Frage Matt Wilko | 2013-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist die richtige Lösung:
- und auf 64-bit-Maschinen (für Referenz):
InformationsquelleAutor der Antwort Ofer Zelig
Kann ich bestätigen, dass dies nicht reparierbar durch das aufheben der Registrierung und registrieren Sie die MSCOMCTRL.OCX wie vor. Ich habe versucht, Sie zu fassen, welches update die Ursache des Problems und wie es aussieht ist es entweder IE10 oder IE10 in Kombination mit einigen anderen Updates, die das problem verursacht. Wenn ich mehr Zeit in diese zu investieren ich werde zu aktualisieren meinem Beitrag, aber in der Zwischenzeit deinstallieren IE10 das Problem behebt.
InformationsquelleAutor der Antwort RickF
Ich habe das gleiche problem. VB6 Win7 64 bit und haben eine sehr einfache Lösung, so dass ich dachte, es wäre eine gute Idee, teilen Sie es hier, falls es hilft jemand anderes.
Zuerst habe ich versucht das folgende ohne Erfolg:
nicht registriert und re-Registrierung von MSCOMCTL, MSCOMCTL2 und die barcode-active-X-controls, die in jedem Verzeichnis, die ich denken konnte, versucht (VB98, system 32, sysWOW64, Projekt-Ordner.)
Löschen-Arbeitsordner und immer wieder alles. (durch source safe)
Kopieren der OCX-Dateien von einem Computer, ohne Probleme, und registrieren diese.
Installation von service pack 6
Installieren MZ-tools - es war einen Versuch Wert
Installieren Sie die verteilbare version des Projekts.
Manuelles Bearbeiten der vbp-Datei (nachdem Sie es beschreibbar) zu ändern/entfernen Sie die Verweise und in der Regel hantieren.
Un-Installation von VB6 und neu zu Installieren (dies hielt ich für eine Letzte resort) war Das problem auftreten, auf ein neues Projekt und nicht nur bestehende.
KEINER der oben gearbeitet, aber das folgende hat
Nachdem dies konnte ich noch nicht markieren die Barcode-Active-X-oder windows-common-contols 6.0 und windows common controls 2 6.0, aber wenn ich auf übernehmen geklickt haben, wird die Nachricht geändert von nicht-registrierten, dass es das schon war in das Projekt.
Dieses mal hat es geklappt.
Habe versucht, die Komponenten-dialog wieder und die fehlenden drei waren nun abgehakt. Alles scheint jetzt gut.
InformationsquelleAutor der Antwort Lee Chetwynd
...und auf meinem 64-bit W7 Rechner mit VB6 installiert... in DOS, als Admin, das hat funktioniert, lösen Sie eine OCX-problem ich hatte mit einem VB6 App:
JA! Diese Lösung das problem hatte ich mit MSCAL.OCX (Microsoft Kalender-Steuerelement) in VB6.
Danke Jungs! 🙂
InformationsquelleAutor der Antwort Jopin
Können Sie das tool ausführen von Microsoft in diesem KB - http://support.microsoft.com/default.aspx?scid=kb;en-us;Q195353 zu beheben, die Lizenzierung für ältere ActiveX-Steuerelemente. Dieser arbeitete für mich.
InformationsquelleAutor der Antwort Louisvdw
Zur überwindung des Problems von Win7 32bit VB6, versuchen das kopieren von Windows Server 2003
C:\Windows\system32\
die Dateienmscomctl.ocx
undmscomcctl.oba
.InformationsquelleAutor der Antwort user2371871