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
130
Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de
auch die Methode DX_Wait.)
Rückgabewert der Funktion
DX_Message gibt folgende Werte zurück:
0
Es ist kein Fehler aufgetreten; die Antwort des DATAformXTensions wurde empfangen
und sie enthielt den Fehlerwert Null.
< 0 DX_Message generiert folgende negative Fehlernummer:
Error -1 = Timeout.
Keine Nachricht erhalten. Mögliche Ursachen:
Die Wartezeit war zu kurz. QuarkXPress ist nicht geöffnet. Das DATAformXTension
ist nicht geladen. Das Nachrichtensystem ist deaktiviert; die Serveraktivität steht auf
Keine. Die Demozeit eines XTensions ist abgelaufen (20 Minuten ab QuarkXPress-
Start). Die Ordnerstruktur im DATAform-Ordner ist falsch. (S. unter Nachrichten.)
Error -2 = Timeout, $5 war = 0, es wurde nicht auf die Antwort gewartet.
Error -3 = Timeout, Warteschleife durch Anwender abgebrochen.
Error -4 = Timeout: Rückfragedialog wurde abgebrochen
Error -10 = Der Befehl, $1, fehlt.
Error -11 = Der Pfad zur DATAformMarken-Datei $2 fehlt.
Error -12 = Der Pfad zum QuarkXPress-Ordner $4 fehlt.
Error -13 = Weniger als 6 Argumente wurden übergeben.
Error -20 = Die Nachrichtendatei konnte nicht angelegt werden.
Error -21 = Die Nachricht konnte nicht in den Eingangsordner gelegt werden.
Error -30 = Der Prozess konnte nicht gestartet werden.
Error -40 = Nachricht erhalten, konnte aber nicht gelesen werden.
>0
Die Antwort des DATAformXTensions wurde empfangen und enthielt einen Fehlerwert
>0. Das DATAformXTension schickt zugleich mit der Antwort einen Fehlertext. Der
Text wird in $6=> übergeben. Eine Liste der Fehlernummern von 65537 bis 65590 ent-
hält der Anhang.
Ablaufschema
Einbau des Nachrichtensystems in Ihre 4D-Anwendung am Beispiel automatische Rahmen-
höhenberechnung.
Legen Sie sich eine neue Prozedur z.B.
CalcRahmen
an.
CalcRahmen enthält folgende drei Schritte:
1) QuarkXPress starten
Überprüfen Sie per Hand oder durch eine Prozedur:
- ob QuarkXPress geöffnet ist. Starten Sie evtl. QuarkXPress.
- ob das QuarkXPress-Dokument, in das Sie plazieren wollen, existiert.
Oder starten Sie QuarkXPress vorher per Hand mit dem Dokument.
Stellen Sie sicher, daß die Einstellung in QuarkXPress Mit XPressMarken Ihren Wünschen
entsprechend angegeben ist. Stellen Sie die Serveraktivität des DATAformXTensions AN.
2) DATAformMarken-Datei erzeugen
MeinExport
`Das ist ihre Exportroutine, sie erzeugt z.B. das Dokument
`DATAform.QXP im QuarkXPress-DATAform-Ordner.
Setzen Sie dabei die DATAformMarke
DX_Array {60} *
D
, auf den gewünschten Wert.
Exportieren Sie evtl. nur Textrahmen und nur die benötigten Rahmen.
Überprüfen Sie den Erfolg des Exports: Die Datei DATAform.QXP wurde angelegt.