"Objektbibliothek nicht registriert", wenn Sie versuchen, öffnen Sie die VB6-Projekt
Ich versuche zu öffnen VB6-Projekt und erste "Objektbibliothek nicht registriert" - Fehler.
Maschine ist 64-bit. Ich habe versucht, unten aber es warf Fehlermeldung besagt, dass "'regtlib' nicht erkannt wird als Befehl interne oder externe, betriebsbereiten Programm oder batch-Datei".
cd C:\Windows\SysWOW64
regtlib msdatsrc.tlb
'C:\Windows\Microsoft.NET\Framework64\v4.0.30319'
Ordner hat 'regtlibv12'
- Datei. Ich habe versucht 'regtlibv12 msdatsrc.tlb'
in diesem Ordner, aber es hat nicht geholfen.
Ich lese auf das forum das un-installation von internet explorer 10 ist die Lösung, das habe ich versucht aber hat nicht geholfen.
Ich würde sehr schätzen Ihre Anregung.
InformationsquelleAutor magg | 2014-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den regtlb.exe wird verwendet, um zu registrieren, Typ-Bibliotheken, die in älteren Windows-Versionen kann es in der Regel gefunden werden, unter
Den .Net Frameworks bringt eine neue version:
Sollten Sie in der Lage sein zu registrieren *.tlb-Dateien mit
- Und Abmelden mit
Müssen Sie sicherstellen, dass beide Dateien zugegriffen werden kann, beim Umschalten in auf der .Net Ordner den vollständigen Pfad verwenden, um Ihre Bibliothek Typ.
Und natürlich, die Sie wirklich brauchen, um die Datei vorhanden ist, andernfalls die Anmeldung nicht funktioniert.
So msdatsrc.tlb vorhanden ist? Leider bekommst du keine Rückmeldung aus dem Prozess. Da die Typ-Bibliothek, die Sie registriert werden könnten, 32-bit Ziel-Plattform "Any CPU", eine Fehlermeldung, die besagt
Cannot find wrapper assembly for type library "MSDATASRC"
könnte darauf hinweisen, dass Ihr versucht zu bauen für 64-bit,aber deine Montage nicht erlauben.Nein, msdatsrc.tlb ist nicht vorhanden in beiden Ordnern. Beim öffnen VB6-Projekt, erhalte ich die Fehlermeldung "Objektbibliothek nicht registriert" - Fehler. Und ich habe gelesen, dass ich ausführen kann " - cd C:\Windows\SysWOW64 regtlib msdatsrc.tlb". Ich bin mir nicht sicher, ob dies ist der Weg, um das Problem zu lösen.. Aber wenn du keine andere Lösung um das Problem zu lösen "Objektbibliothek nicht registriert", dann wäre es toll.
InformationsquelleAutor Kevin Busse
Auf einem neu erstellten Windows 7 64-bit-Maschine war ich immer dieser Fehler auf ein VB6-Anwendung, die wir immer noch pflegen.
Versuchte ich die Neuregistrierung der MSCOMCTL.OCX mehrfach in SysWoW64, versucht, die änderung der Projekt-Referenz von 2.0 auf 2.1 und alle anderen Lösungen angeboten. Am Ende habe ich ein neues Projekt erstellt mit MSCOMCTL.OCX (nach Neuregistrierung), das Projekt gespeichert Datei und öffnete Sie ihn in Editor. Ich bemerkte, dass, während in meinem VBP die Allgemeinen Steuerelemente Bibliothek verwiesen wurde, wie diese:
In der Arbeitsgruppe Projekt verwiesen wurde wie diese:
Ändern, um mit dem Objekt-Referenz, dann wurde das Problem behoben. Beachten Sie, dass ich habe keine Ahnung warum dies war ein Projekt verweisen, anstatt eine Komponente verweisen, und das Projekt war erfolgreich kompilieren, bevor die Maschine wieder aufzubauen.
InformationsquelleAutor Trevor Scurr
Vor kurzem habe ich einen neuen Windows 7 64 und hatte zu installieren, VB6. Ich habe auch die "Objektbibliothek nicht registriert" Fehlermeldung, wenn ich versuchte, Sie zu öffnen, mein VB6 Projekt.
Löste ich dies mit dem folgenden:
cd C:\Windows\SysWOW64\
regtlib msdatsrc.tlb
InformationsquelleAutor JimMoore