E-Mail
senden
Info-Material
anfordern
Startseite
Über uns
DATAform-Datenbank
DATAform in der Presse
DATAform-tour
Dokumentation
DATAform-Erweiterungen
XTension für QuarkXPress
Plugin für InDesign
herunterladen
Dokumentation
Preise, bestellen
DATAform Add-on
XTension for QuarkXPress
Plugin for InDesign
download
Documentation
Prices, Orderform
V. DATAform-Datenbank-Schnittstelle
121
Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de
V. DATAform-Datenbank-Schnittstelle
Die Schnittstelle bietet eine gebrauchsfertige Verbindung zwischen einer 4D-Datenbank und
dem DATAformXTension für QuarkXPress.
Wenn Sie eine andere Datenbanksprache als 4D (www.4D.com) verwenden, müssen Sie ähn-
lich Prozeduren in Ihrer Sprache entwickeln.
Das Dokument DATAform_interface...TXT enthält alle Prozeduren als Text. Nehmen Sie
die Prozeduren dann als Anregungen oder Vorlage.
Die Schnittstelle vereinfacht und standardisiert das Schreiben und Lesen von DATAformMar-
ken-Texten. Es ist im wesentlichen ein Übersetzer von DATAformMarken in den Textarray
DX_Array und erzeugt umgekehrt aus dem DX_Array einen DATAformMarken-Text. Der
Benutzer der DATAform-4D-Schnittstelle hat dadurch lediglich den DX_Array zu beschreiben
und wieder zu lesen; er hat keinen direkten Kontakt mit DATAformMarken-Texten, sondern
bezieht sich immer nur auf den Array.
Außerdem enthält die Schnittstelle mit DX_Message die komplette Abwicklung der Nachrich-
tenschnittstelle zur Fernsteuerung von QuarkXPress.
Installation
Die Prozeduren liegen als 4D-Insider-Dokument und als Textdatei vor:
Das 4D-Insider-Dokument hat den Inhalt:
Von diesem Fenster aus kopieren Sie alle Bestandteile in Ihre eigene 4D-Struktur:
-
Wählen Sie alle Bestandteile aus (Befehl-A) und ziehen Sie sie in Ihre Anwendung.
-
Bei einer späteren Installation eines Updates meldet 4D Insider: Tables [DX_Table]: This
Table already exists. Wählen Sie die Option Do not copy. OK.
Fertig.
Die Prozeduren sind für eine Verwendung in kompilierter Form gedacht; die Datenbank sollte
mit 4D Compiler kompiliert werden.