[Allegro] "Teilfeld" $$

Thomas Berger ThB at Gymel.com
Di Nov 10 17:19:04 CET 2015


Am 10.11.2015 um 15:38 schrieb Fischer, Thomas:

> #11 $$ p'Test! ' …
> wird *immer* ausgegeben, unabhängig davon, ob vor dem Ersten Teilfeldzeichen auch etwas steht.
> War das schon immer so?

Bis vor ein paar Jahren gab es viele Kommandos, die falsch
reagierten, wenn der Arbeitstext "versehentlich" leer geworden
war, das wurde dann in einer Gross-Aktion durch Herrn Eversberg
aufgeraeumt. Ob es speziell fuer $$ Bug oder Feature ist,
vermag ich nicht zu sagen.


> Analoge Konstruktionen wie
> #11 e$ p'Test! ' …
> zeigen dasselbe Verhalten.
> Damit funktioniert
> #u1 +#uNA $$ ANA #zz 0
> nicht wie gewünscht, sonder produziert eine leere Ausgabe, wenn kein Text vor dem Teilfeldzeichen steht.
> Gibt es ein einfaches Verfahren, damit umzugehen?

meistens hilft ein f-Befehl, damit ein leerer Arbeitstext
dann doch noch als solcher erkannt wird:

#u1 +#uNA $$ f32 ANA #zz 0

(nicht getestet)

Auch "b0" ist beliebt als No-Op, das loest aber eine Umcodierung
aus, die evtl. nicht erwuenscht ist - also nicht wirklich No-Op...

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro