AAF-Definition, Stand 1.11.2005

Die AAF - DLL


Einfacher AAF-Support für WIN-Programmierer

Der Einbau und Pflege des AAF in bestehender Software unter Windows wurde dank Tobias Ferber's DLL "aaflib" wesentlich vereinfacht. Programmierern stehen mit einer universellen AAF-DLL mächtige Möglichkeiten zur Verfügung, um Daten aus beliebigen AAF-Dateien korrekt zu lesen, ohne alles selbst codieren, parsen und prüfen zu müssen.
Die DLL (Runtime-Library) wird über eine Schnittstelle an das eigene Programm "angehängt" und besorgt eigenständig und zuverlässig das Auffinden, Parsen und Prüfen der Daten auf garantiert "AAF-kompatible" Weise.
Die gewünschten Horoskop-Daten können so z. B. direkt aus einer von der DLL im Speicher angelegten Datenstruktur als Record-Variable ausgelesen werden.
Der anspruchsvoll zu programmierende Mechanismus für eine Verwaltung von Haupt- und Unterhoroskopen in einer verzweigten Baumstruktur ist ebenfalls in der DLL enthalten und kann so auf einfache Weise die eigene Software um interessante Verwaltungsmöglichkeiten erweitern.
Wenn Änderungen oder Korrekturen im Format nötig werden, muss nur die DDL ausgewechselt werden, die Software bleibt so ohne große Anpassungsarbeiten immer auf dem aktuellen Stand.

Die DLL kann (nach dem Vorbild der Placalc-Ephemeride von Alois Treindl) zu einem relativ geringen, einmaligen Fixbeitrag von EUR 125.- (plus eine Vollversion des Programms) bei der AAF-Koordinationsstelle lizensiert werden. Für die DLL existiert eine eigene Dokumentation. Anbindungen der DLL-Schnittstelle in (GFA-)BASC und DELPHI stehen auf Wunsch zu Verfügung.
Tobias Ferber pflegt diese DLL allerdings nicht mehr, sie wird also nicht mehr weiterentwickelt.

Wer nützliche AAF-Zugriffsroutinen programmiert hat, ist hiermit aufgerufen, sie unter Open-Source-Lizenz der Koordinationsstelle zur Weitergabe zur Verfuegung zu stellen.