Q-105.207

Verschachtelte DvISE Befehle und Variablen verwenden

Frage
Problem Wird eine Variable im Text mehrfach benutzt, so ist sie beim zweiten Aufruf nicht mehr mit ihrem Wert belegt. Statt des darzustellenden Variableninhalts erscheint der Name der Variablen im versendetem Text, z.B. %(name).

Werden mehrere Variablen, durch Leerstellen voneinander getrennt, hintereinandergesetzt, so verschwindet in der versendeten Nachricht die erste Variable.

Produkt David
Priorität dringend
Effekt normal
Datum 17.06.2003

Antwort
Durch folgenden Eintrag in der DAVID.INI (Verzeichnis »DAVID\CODE«) können Sie den geschilderten Effekt beheben.

ExtendedCMDS = True

Diesen Eintrag setzen Sie am Ende der DAVID.INI in eine neue Zeile ein und starten nach dem Abspeichern den Dienst »DvISE Service Layer« neu, damit die Änderung übernommen wird.

Der Eintrag bewirkt, dass mehrere DvISE Befehle verschachtelt ausgeführt werden können, z.B. @@BTR %(name)@@