Ich versuche, eine VB6-Umgebung auf einem Windows 10-Computer einzurichten und sie mit einigen OCX-Komponenten zu verwenden.
Aber immer wenn ich versuche, regtlibv12.exe mit einer der TLB-Dateien zu verwenden, erhalte ich die folgende Fehlermeldung:
RegisterTypeLib of msdatsrc.tlb failed : 8002801c
Und ich kann einige Komponenten in der VB6-Umgebung nicht verwenden.
Wie kann dieser Fehler behoben werden und was bedeutet dieser Fehler?
Antwort1
Zwei Vorschläge:
Der Fehler ist höchstwahrscheinlich ein Berechtigungsfehler. Stellen Sie sicher, dass Sie Ihre Eingabeaufforderung mit Administratorrechten geöffnet haben.
Die Suche nach regtlib*.exe im \windows-Ordner ergab auf meinem Windows 10-Rechner, auf dem auch VB 6.0 installiert ist, nur regtlib.exe. Ich bin ziemlich sicher, dass Sie eine .tlb-Datei mit regsvr32 registrieren können, aber Sie könnten auch die Standardversion von regtlib.exe ausprobieren, die sich in meinem Windows-Ordner befand und vom 14.07.2000 stammte.