[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