[Allegro] Allegro Classico

Thomas Berger ThB at Gymel.com
Di Jun 13 17:03:19 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Herr Fischer,

> 2. Ich habe den Eindruck gewonnen, dass 
> #10 e'A' P'XYZ'
> "XYZ" ausgibt wenn #10 mit "A" anfängt,

eine ganz gefaehrliche Situation: Der Arbeitstext ist leer,
die Abarbeitung jedoch erfolgreich. Hier koennen Systemabstuerze
folgen. Mit "b0" oder "f32" bekommt man das in den Griff.



> #10 e0 P'ABC'
> aber keine Ausgabe erzeugt, obwohl der Arbeitstext nach Ausführung des e-Befehls derselbe ist.

e0 ist speziell, hier wird der bei leerem Arbeitstext implizite Abbruch
explizit gemacht.


> Hintergrund ist das Problem, etwaigen Text mit einem Trennzeichen
> auszugeben, der nicht durch ein Teilfeldzeichen qualifiziert ist, also bei
> #40 Hier steht etwas$iund hier geht es richtig los
> das "Hier steht etwas" plus Spatium auszugeben, ohne bei
> #40 $iso sollte es sein
> ein unnötiges Spatium zu erzeugen.

hier empfiehlt sich sowieso ein Manipulationsbefehl "F...", um

> #40 Hier steht etwas $iund hier geht es richtig los

abzufangen:

#40 e"$" F32 P" "

Seit v26.1 koennen Sie das auch als

#40 $$ F32 P" "

schreiben (ob das F32 hier auch notwendig ist um den Fall "leer"
abzufangen, weiss ich nicht)

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEjtO3hKFJT0F1FsoRAkdwAJ9KXO1YAxPa0kV4Sh4n9vJJeKVU/gCfY0Ty
yLEN0rvgGhY+sQ22NvYjcXI=
=YOUR
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro