VB6 Common Controls Auf Windows 10
Habe ich vor kurzem installierten windows 10 von windows 7.
Ich habe jetzt in einer Frage, wo microsoft Common Steuerelemente mscomctl ist nicht founnd
Ich habe mich registriert, die "MSCOMCTL.OCX" - Datei mit sysWow64/Regsvr32.exe
Aber wenn ich das Projekt neu laden, es kann immer noch nicht finden die Referenz.
Habe ich auch registriert .ocx mit System32. Ist das ein windows-10-Problem, oder bin ich etwas fehlt?
Ich beachten Sie, Josh, deine Fehlermeldung bezieht sich auf die MSCOMM32.OCX, nicht MSCOMCTL.OCX. Das ist das Microsoft Communications Control. Könnte sein, dass die eigentliche Ursache des Problems?
Scheint seltsam, dass ein duffgrade zu Windows 10 sollte brechen Sie die Registrierung der Komponente, aber vielleicht jagt killbits unter der Annahme, dass nur Trident verwendet diese ActiveX-Komponenten mehr. Sie werden wahrscheinlich wollen, zu tun, eine saubere Installation von Windows 10 (und alles andere) trotzdem obwohl. Ich Frage mich, ob diese wurden nie richtig installiert auf Win7 und die Eintragungen aus dem alten Benutzerprofil im VirtualStore wurden verloren.
Scheint seltsam, dass ein duffgrade zu Windows 10 sollte brechen Sie die Registrierung der Komponente, aber vielleicht jagt killbits unter der Annahme, dass nur Trident verwendet diese ActiveX-Komponenten mehr. Sie werden wahrscheinlich wollen, zu tun, eine saubere Installation von Windows 10 (und alles andere) trotzdem obwohl. Ich Frage mich, ob diese wurden nie richtig installiert auf Win7 und die Eintragungen aus dem alten Benutzerprofil im VirtualStore wurden verloren.
InformationsquelleAutor Joshua Duxbury | 2016-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
War die Antwort, dass ich musste gehen in das Projekt, Klicken Sie auf projoect und dann Komponenten und wählen Sie Microsoft Common Controls. Auf übernehmen geklickt haben und neu gestartet wird das Projekt mit "speichern".
Nicht relise würde es deaktivieren, wenn Sie nicht über die registery und nachdem Sie die registery auf .ocx-Datei ist, dann musst du ihn wieder aktivieren.
InformationsquelleAutor Joshua Duxbury
Der wahrscheinlichste Grund für diesen Fehler ist, dass Ihr Projekt ist auf der Suche nach einer neueren version der MSCOMCTL.OCX als installiert ist, indem Sie Visual Basic 6 (mit Visual Studio 6 Service Pack 6).
Können Sie überprüfen Sie die version der Typbibliothek erforderlich, die von Ihrem Projekt, indem Sie das öffnen des .vbp-Projektdatei in einem Texteditor. Suchen Sie nach einer Zeile wie dieser:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.2#0; MSCOMCTL.OCX
Den
2.2
in der Mitte bezieht sich auf die typelib-version erforderlich. Wenn Sie re-add die Komponente Referenz und dann das Projekt speichern, können Sie gehen zurück auf die .VBP-Datei und sehen, was typelib version derzeit auf Ihrem Computer installiert. (Dies wird wahrscheinlich version 2.0).Erhalten Sie die neuesten typelib version (2.2):
Dies wird Ihnen version 6.1.98.46 von MSCOMCTL.OCX.
InformationsquelleAutor Holistic Developer