Programmierschnittstelle (DLL)

Aus ArcFlow Wiki
Version vom 19. August 2020, 14:43 Uhr von AfWikiBot (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<languages /> <translate> <!-- <title>Programmierschnittstelle für beliebige Programme</title> --> <table class=BigTable bgcolor="#242A34"> <tr> <td…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
 Programmierschnittstelle für beliebige Programme Nur für Administratoren
Zugriff auf ArcFlow von beliebigen Programmen aus

Mit dieser Programmierschnittstelle können Funktionen von ArcFlow aus beliebigen Programmen heraus aufgerufen werden. Die Schnittstelle besteht aus folgenden Dateien:

Pfad / Datei Beschreibung
af_api.dll ArcFlow-API-DLL
c16.h CONZEPT 16-Header-Datei
af_api.h ArcFlow-Header-Datei
af_api.vb Klassen- und Strukturen-Datei für VisualBasic

Die Header-Dateien liegen zur Zeit nur für die Programmiersprachen C / C++ und VisualBasic 2005 vor, können aber ohne großen Aufwand an andere Programmiersprachen angepasst werden.

Die Header-Dateien bzw. die Klassen- und Struktur-Datei müssen dem Programm zum Zeitpunkt der Übersetzung, die DLL zur Laufzeit zur Verfügung stehen. In der Header-Datei sind die Funktionen deklariert, die in der DLL aufgerufen werden können. Die Beschreibung der Funktionen befindet sich im Abschnitt Befehle der Schnittstellen. Die Befehle, die in der DLL enthalten sind, sind mit dem Symbol versehen.

Die Beschreibung der Funktionen für die Programmierschnittstelle (DLL) für VisualBasic befindet sich im Abschnitt Befehle der Programmierschnittstelle für VisualBasic.