HINWEIS
ActiveX-Steuerelemente von Visual Studio verwenden
Sie wollen die ActiveX-Komponenten von Visual Studio, wie z.B. ComDlg32.ocx, MSComCtl.ocx oder MS-
Com32.ocx in Ihren Access 2007-Applikationen nutzen. Da diese Komponenten in der VB Runtime enthal-
ten sind, versuchen Sie zunächst Ihr Glück mit der kostenlos erhältlichen vbrun600.exe, die Sie von der
Microsoft Homepage herunterladen, entpacken und starten (Visual Basic 6.0 Runtime und Controls.exe).
Das Ergebnis stimmt zunächst optimistisch:
Abbildung 3.15 Erfolgsmeldung nach Installation der VB6 Runtime
Zwar wird das Control im Fenster der verfügbaren ActiveX-Steuerelemente angezeigt, doch der Schein
trügt, wenn Sie das Control benutzen wollen. Eine der folgenden Fehlermeldungen bringt Sie auf den
harten Boden der Realität zurück:
Abbildung 3.16 Fehlermeldung bei nicht vorhandener Entwurfszeit-Lizenz eines ActiveX-Steuerelements
Abbildung 3.17 Weitere Fehlermeldung bei
nicht vorhandener Entwurfszeit-Lizenz
Worin liegt nun die Ursache für diese Fehlermeldungen?
Die Antwort: Von Ihnen wurde nur die reine Runtime-Version des Steuerelements registriert. Registry-Ein-
träge beziehungsweise Lizenzdateien, die für Entwicklungsfunktionalität notwendig sind, wurden aber nicht
eingetragen/installiert. So können Sie zwar fertige Programme, in denen diese Steuerelemente enthalten
sind, auf Ihrem PC abspielen, selbst dürfen Sie damit aber keine Anwendungen entwickeln.
Alle Fremdkomponenten, mit denen Sie eigene Anwendungen entwickeln wollen, müssen mit einer Entwurfs-
zeitlizenz installiert werden!
173
ActiveX-Steuerelemente

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.