VB5-VB6
Von: Harald M. Genauck [Home]| Thorsten Dörfler
Unter Umständen kann es passieren, dass Sie einige Standard VB Zusatzsteuerelemente, wie "Common Controls", "Common Dialog" oder "MSCOMM" nicht mehr nutzen können. Jedes mal wenn Sie versuchen das Steuerelement auf einem Formular aufzuziehen, erscheint folgende Fehlermeldung:
"Lizenzierungsinformationen für diese Komponente nicht gefunden. Sie verfügen nicht über die erforderliche Lizenz, um dieses Funktionsmerkmal in der Entwurfsumgebung nutzen zu können."
Für diese Meldung kann es mehrere Ursachen geben:
Die Steuerelemente sind nicht im Lieferumfang der vorliegenden VB Edition enthalten
Einige Steuerelemente sind erst ab der Professional oder gar Enterprise Edition von VB im Lieferumfang enthalten und können auch nur mit diesen Editionen verwendet werden. Folgende Knowledge Base - Artikel geben eine Übersicht der VB Editionen und welche Steuerelemente Sie damit nutzen dürfen:
173352 - INFO: Controls Shipped with Visual Basic 5.0
http://support.microsoft.com/?scid=kb;en-us;173352194784 - INFO: Controls Shipped in Visual Basic 6.0
http://support.microsoft.com/?scid=kb;en-us;194784Sie möchten die Microsoft Windowless Controls verwenden
Die Windowless Controls befinden sich als Zusatz auf der VB-CD bzw. der dritten VS-CD im Verzeichnis "Common\Tools\VB\Winless". Sie kopieren die Dateien "mswless.dep" und "mswless.ocx" in Ihr Windows\System(32) Verzeichnis und registrieren die Datei "mswless.ocx". Geben Sie dazu folgende Anweisung unter Start => Ausführen ein:
regsvr32 mswless.ocx
Zusätzlich können Sie noch die Hilfe-Dateien "ltwtct98.chi" und "ltwtct98.chm" in das Windows\Help Verzeichnis kopieren.
Um die Steuerelemente auch in der IDE nutzen zu können, müssen Sie noch die Registrierungsdatei "mswless.reg" zusammenführen. Dazu reicht ein Doppelklick auf die Datei.
How To Install the Microsoft Windowless Controls for VB6
http://support.microsoft.com/?scid=kb;en-us;189950-
Bei der Komponente handelt es sich um ein Produkt eines anderen Herstellers
Die Komponentenliste zeigt sämtliche auf dem Rechner installierte Komponenten an auch solche, die durch andere Anwendungen installiert werden und unter Umständen separat lizenziert werden müssen, wenn Sie diese zur Entwicklung verwenden möchten. Fragen Sie in diesem Fall den Hersteller der Komponente nach einer Entwicklerlizenz.
-
Es handelt sich um eine Fehlverhalten von VB
Die Lizenzinformationen der Steuerelemente wurden nicht korrekt in der Registrierung eingetragen. Dafür hält Microsoft ein Tool bereit, dass dieses Problem behebt. Die nachfolgenden Knowledge Base - Artikel enthalten neben dem Tool weiterführende Informationen:
177799 - PRB: "License Information for This Component Not Found" Error
http://support.microsoft.com/?scid=kb;en-us;177799181854 - FILE: VB5cli.exe Fixes Visual Basic 5.0 Control Installation Problem
http://support.microsoft.com/?scid=KB;en-us;q181854194751 - FILE: VB6Cli.exe Fixes License Problems with Visual Basic 6.0
http://support.microsoft.com/?scid=kb;en-us;194751