[CC]MESSAGE sofort anzeigen
Verfasst: 7. Dezember 2018 13:00
Hallo zusammen,
ich habe folgende Konstellation:
Mit einem "externen Editor" (Auomation) wird ein Memo-Blob editiert. Inhalt ist HTML. Es soll aber eine Längenbegrenzung geben, was ich so gelöst habe, dass nach Beendigung der Eingabe das Ergebnis wiederum eingelesen und auf die Beschränkung der Länge hin überprüft wird. Ist es zu lang, soll eine entsprechende Meldung ausgegeben und der Editor wieder gestartet werden.
Das funktioniert alles prima, bis auf dass die Meldung (MESSAGE) erst am Ende des ganzen Vorgangs kommt. Offenbar löst der Editor, obwohl der ja von Nutzereingaben abhängt, nicht aus, dass ausstehende MESSAGE-Befehle bearbeitet werden. Das hat dann zur Folge das aus Usersicht der Editor einfach offen bleibt, und nachdem der User irgendwann einen gültigen Text eingegeben hat erhält er x Rückmeldungen, dass die Eingabe zu lang sei.
Ich kann das umgehen, indem ich CONFIRM benutze und die Rückmeldung ignoriere, aber irgendwie ist das nicht gerade der Weisheit letzter Schluss, finde ich.
Hat jemand eine Idee, wie ich NAV dazu bringen kann, eine MESSAGE sofort anzuzeigen?
Vielen Dank!
ich habe folgende Konstellation:
Mit einem "externen Editor" (Auomation) wird ein Memo-Blob editiert. Inhalt ist HTML. Es soll aber eine Längenbegrenzung geben, was ich so gelöst habe, dass nach Beendigung der Eingabe das Ergebnis wiederum eingelesen und auf die Beschränkung der Länge hin überprüft wird. Ist es zu lang, soll eine entsprechende Meldung ausgegeben und der Editor wieder gestartet werden.
Das funktioniert alles prima, bis auf dass die Meldung (MESSAGE) erst am Ende des ganzen Vorgangs kommt. Offenbar löst der Editor, obwohl der ja von Nutzereingaben abhängt, nicht aus, dass ausstehende MESSAGE-Befehle bearbeitet werden. Das hat dann zur Folge das aus Usersicht der Editor einfach offen bleibt, und nachdem der User irgendwann einen gültigen Text eingegeben hat erhält er x Rückmeldungen, dass die Eingabe zu lang sei.
Ich kann das umgehen, indem ich CONFIRM benutze und die Rückmeldung ignoriere, aber irgendwie ist das nicht gerade der Weisheit letzter Schluss, finde ich.
Hat jemand eine Idee, wie ich NAV dazu bringen kann, eine MESSAGE sofort anzuzeigen?
Vielen Dank!