API Verwendung
Anmelden von DLL´s
API steht für application programming interface und definiert allgemein die Schnittstelle, die anderen Programmen aus einer Software heraus zur Systemanbindung zur Verfügung gestellt wird. API Funktionen ermöglichen z. B. den Zugriff auf Datenbanken, Hardware oder grafische Benutzeroberflächen. Bekanntestes Beispiel sind die Windows API Funktionen, womit sich Anwendungsprogramme für die Windows Umgebung erstellen lassen. Die Funktionen dieser WIN API sind in C oder Assembler geschrieben und lassen sich im Quelltext eigener Programme verwenden. Gespeichert sind diese Funktionen in dynamischen Programmbibliotheken, den Dynamic Link Libarys (DLL`s). Auch in FAMOS lassen sich API Funktionen verwenden. Dazu muss die DLL - Funktion in FAMOS registriert werden. Den Dialog finden Sie unter dem Menü EXTRA/OPTIONEN/ERWEITERUNGEN/DLL-FUNKTIONEN REGISTRIEREN.
Alternativ findet sich DLL-FUNKTIONEN REGISTRIEREN auch im Kontextmenü der Registerkarte KIT

Neue DLL Funktionen registieren
Zur Registrierung zwingend bekannt sein müssen der Dateiname der DLL, der Funktionsname in der DLL, wie die Funktion in FAMOS heißen soll (wir wählen denselben Namen wie der DLL-Funktionsname), die Anzahl der benötigten Parameter und die jeweiligen Dateitypen von Parametern und Rückgabewert. Diese Informationen erhält man vom Hersteller der jeweiligen Softwareschnittstelle. In unserem Beispiel aus der Microsoft Windows Dokumentation für WIN-API Funktionen.

Da die Definition dieser Funktionen sehr aufwendig ist, haben wir bereits eine *.def Datei (Funktionenliste) abgespeichert, die wir zur Registrierung nur laden müssen. Die Funktionsliste API_Funktionen.def, sowie die Beispielsequenz stellen wir im FAMOS Anwenderforum registrierten Nutzern kostenlos zum Download bereit.

Funktionenliste registrieren
Nachdem diese Datei geladen wurde, stehen die für unser Beispiel benötigten Windows API Funktionen bereit.

registrierte DLL Funktionen
SINEWS Services |
Sequenzen, Tutorials, Artikel
