database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
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.