Umstellung von OCX-Projekten (z. B. Visual Basic)

Wichtig: Beachten Sie, dass die ActiveX-Technologie für OCX-Controls mittlerweile als veraltet gilt. In Browsern werden die Controls aus Sicherheitsgründen in aller Regel nicht mehr unterstützt, und auch die meisten Entwicklungsumgebungen bieten keine Unterstützung mehr für ActiveX-Controls. Wir empfehlen, dringend auf eine aktuellere Technologie zu wechseln. Die OCX-Controls in List & Label werden in einer der kommenden Versionen entfernt werden. Bei Fragen dazu können Sie sich gerne unter info@combit.net bei uns melden.

Sie können bestehende Visual Basic-Projekte folgendermaßen auf die aktuelle Version umstellen:

      Laden Sie die Visual-Basic Projektdatei (*.vbp bzw. *.mak) in einen Texteditor. Ersetzen Sie die Zeile

Object="{2213E283-16BC-101D-AFD4-040224009C1C}#28.0#0";"CMLL28O.OCX"

durch folgende Zeile

Object="{2213E283-16BC-101D-AFD4-040224009C1D}#29.0#0";"CMLL29O.OCX"

und die Zeile

Module= CMLL28; CMLL28.BAS

durch die Zeile

Module=CMLL29; CMLL29.BAS

      Nach Speichern Ihrer Änderungen laden Sie die Form (*.frm) in den Texteditor, die das List & Label-OCX beinhaltet. Ersetzen Sie die Zeile

Object="{2213E283-16BC-101D-AFD4-040224009C1C}#28.0#0";"CMLL28O.OCX"

durch folgende Zeile

Object="{2213E283-16BC-101D-AFD4-040224009C1D}#29.0#0";"CMLL29O.OCX"

Falls Sie ältere List & Label Versionen umstellen wollen, ändern Sie die entsprechenden Einträge analog ab. Bei Verwendung des Unicode-OCX-Controls passen Sie die ID ebenfalls entsprechend an. Die neue GUID des Unicode-Controls lautet {2213E283-16BC-101D-AFD4-040224009DFD}.

      Sie können nun Ihre Projekte in Visual Basic laden. Der Quellcode muss je nach Ausgangsversion gering­fügig angepasst werden

      Da die List & Label-Konstanten im OCX-Control enthalten sind, ist ab VB 5 die .BAS-Deklarationsdatei normalerweise nicht nötig.

      Beachten Sie, dass es nicht möglich ist, unterschiedliche List & Label-OCX-Versionen (also z. B. Version 28 und 29) im gleichen Projekt zu verwenden.