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 cmLL31fx.ocx, cmLL31o.ocx/cuLL31o.ocx, cmLL31ox.ocx, cmLL31r.ocx, cmLL31v.ocx/cxLL31v.ocx in List & Label werden nicht mehr weiterentwickelt und in einer der kommenden Versionen entfernt. 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-040224009C1E}#30.0#0";"CMLL30O.OCX"

durch folgende Zeile

Object="{2213E283-16BC-101D-AFD4-040224009C1F}#31.0#0";"CMLL31O.OCX"

und die Zeile

Module= CMLL30; CMLL30.BAS

durch die Zeile

Module=CMLL31; CMLL31.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-040224009C1E}#30.0#0";"CMLL30O.OCX"

durch folgende Zeile

Object="{2213E283-16BC-101D-AFD4-040224009C1F}#31.0#0";"CMLL31O.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-040224009DFF}.

      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 30 und 31) im gleichen Projekt zu verwenden.