Version 25 Wichtige Überlegungen zur API

API-Änderungen, Headless-Modus und Side-by-Side-Installation

Wichtig für API-Benutzer. Bitte sorgfältig lesen.
Obwohl der Side-by-Side-Installationsmodus erst ab v26 aktiv ist, sind die Änderungen, die ihn ermöglichen, in v25 enthalten. Ein Nebeneffekt davon ist, dass diejenigen, die API-Anwendungen und Add-ons haben, möglicherweise einige Änderungen vornehmen oder zusätzliche Maßnahmen ergreifen müssen.

Deinstallation einer der installierten Side-By-Side-Versionen

Auch wenn mehrere Versionen von Alibre-Produkten auf einem Computer vorhanden sein können, können API-Programme nur eine der installierten Versionen ansteuern. Die API-Programme finden die Version, auf die sie abzielen, anhand von Windows-Registrierungseinträgen. Wenn eine Version später deinstalliert wird, können diese Registrierungseinträge entfernt werden und dazu führen, dass Add-ons und API-Programme anschließend nicht mehr funktionieren.

Um die fraglichen Registrierungseinträge wiederherzustellen, können Sie jede derzeit installierte Version von Alibre-Produkten als Administrator ausführen; wenn das Startfenster angezeigt wird, sind die erforderlichen Registrierungseinträge bereits wiederhergestellt. Es handelt sich hierbei um eine einmalige Aktion, und es wird dringend empfohlen, dies jedes Mal nach der Deinstallation einer Parallelversion eines Alibre-Produkts zu tun.

Headless (GUI-loser) Modus

Alibre-Installationsprogramme liefern mehrere nicht verwaltete (COM) DLLs, die vom Produkt während der Laufzeit benötigt werden. Bis zur Version 24 registrierte das Installationsprogramm diese COM-Schnittstellen in der Windows-Systemregistrierung. Um jedoch Side-by-Side zu unterstützen, werden v25 und zukünftige Installer dies nicht mehr tun; stattdessen werden diese COM DLLs für jede Side-by-Side-Version über das Anwendungsmanifest sichtbar gemacht.
Die oben beschriebene registrierungsfreie COM unterstützt keine Anwendungen von Drittanbietern, die Alibre-Produkte im GUI-losen Modus aufrufen. Um diesen Anwendungsfall zu unterstützen, wurde in v25 eine BAT-Datei mit dem Installationsprogramm ausgeliefert. Sie müssen diese BAT-Datei manuell ausführen, um die COM-DLLs manuell zu registrieren. Gehen Sie dazu in den Alibre-Installationsordner, klicken Sie mit der rechten Maustaste auf die Datei RegisterCOMDLLS.BAT und führen Sie sie als Administrator aus. Dadurch werden die COM DLLs registriert.

Wenn Sie eine installierte Version deinstallieren, wird die COM-Registrierung aus der Registrierung entfernt. Sie müssen die BAT-Datei erneut ausführen, um die COM-DLLs erneut zu registrieren. Dieser Schritt erfolgt zusätzlich zum Ausführen von AD als Administrator, wie im Abschnitt "Deinstallation einer der installierten Side-by-Side-Versionen" beschrieben.

Bitte beachten Sie den unten stehenden Zusatz zum Alibre API-Hilfedokument:
Urheberrecht © Alibre, LLC