"DPM\[Daten]" für "DisPlayMessage", "DNE\[Daten]" für
"DisplayNetworkError".
Siehe auch: "DWP\", "DVV\", "DBM\", "DPI\", "SHI\".
Mit "DPM\..." können Sie eine benutzerdefinierte Message anzeigen lassen. Der
Inhalt der Message kann aus einer Zeichenfolge gemischt mit Variablen bestehen
und ist im Datenteil anzugeben. Nach dem Inhalt und abgetrennt durch einen
Senkrechtstrich ("|") können Sie die Position (x, y) und die Breite in Pixel
vorgeben (Defaultwert für die Breite: 330 Pixel). Die Höhe richtet sich immer
nach der Breite und der Textlänge (der Text wird am rechten Rand des Fensters
automatisch umbrochen). Die Werte sind durch Komma zu trennen.
Wenn der anzuzeigende Text das Trennzeichen "|" enthält oder enthalten kann,
müssen Sie den Text vorher in einer benutzerdefinierten Variablen ("$$xyz")
speichern und den Variablennamen im Datenteil eintragen.
Eine Anzeigedauer in Sekunden
können Sie am Anfang des Datenteils mit
nachfolgendem Backslash eintragen.
Das Anzeigefenster erscheint beim ersten Aufruf entweder in der linken oberen
Bildschirmecke oder an der vorgegeben Position. Es kann verschoben, in der
Größe verändert und über den Schließen-Button ausgeblendet werden. Bei einem
erneuten Aufruf des Befehls erscheint das Fenster an der letzten Position und in
der letzten Größe, sofern keine neuen Werte vorgegeben wurden.
Wenn in der Message eine Zeilenschaltung eingefügt werden soll, ist an der
entsprechenden Stelle "$crlf$" einzutragen.
Mit "DPM\"
können Sie das Fenster per Code ausblenden.
Wenn das Fenster nach Beenden
der Remote-Datei weiter angezeigt werden soll,
fügen Sie als letztes Zeichen im Datenteil ein "#" an. Dann wird das Programm
erst bei (manuellem) Schließen des Fensters beendet.
Den Befehl "DNE\..."
können Sie benutzen, wenn ein Netzwerkbefehl (z.B.
"MND\") nicht erfolgreich war, d.h. die Systemvariable "$v3$" nicht den Wert "0"
(Null) enthält. Der Befehl zeigt dann eine Messagebox mit dem entsprechenden
Fehlertext an. Im Datenteil können Sie mittels einer Ziffer Beschriftung und Art
der Button genauso festlegen wie bei "MBX\", und die Auswertung der
Benutzerreaktion kann ebenso wie bei "MBX\" mittels "IMB\" erfolgen.
Beispiel:
VAR\$$123=aaa|bbb|ccc|123|456
VAR\$$xyz=Testmessage!
DPM\Message:$crlf$Das ist eine $$xyz
DPM\Message:$crlf$Das ist eine $$xyz|50,70
DPM\5\Message:$crlf$Das ist eine $$xyz|50,50,100
VAR\$$msg=Message:$crlf$$$123
DPM\$$msg|50,70#
© 2006 by Delphin Software