AW: AW: [Allegro] Kontrolle mit A99

Thomas Berger ThB at Gymel.com
Mo Feb 1 10:40:22 CET 2010


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

Lieber Herr Eversberg,

>>> "erase" ist der FLEX-Befehl zum Löschen des aktuellen Satzes, ohne
>>> ihn wäre also der  onerase-flx  wirkungslos. Und "doppelt löschen",
>>> wie sollte das wohl gehen?
>>> Auch hierzu gibt die Doku Auskunft:  h xerase
>>
>> Das habe ich eben nicht ganz verstanden.
>> Wenn es *kein* onerase.flx gibt, wird mit "löschen" der Datensatz
>> gelöscht.
>> Gibt es ein onerase.flx, wird mit "löschen" der Flex und darin dann
>> "erase"
>> aufgerufen.
>> Ohne dieses "erase" wird der Datensatz (zumindest bei einem Test) auch
>> gelöscht.
>> Daher die Frage, welche Rolle dieses "erase" spielt.
> Es löscht den Satz. Deshalb wird dann noch "NO" in die iV geschrieben,
> damit das Programm nicht nochmals selber die Löschroutine aufruft, die
> dann nichts mehr brächte.
> Das sieht, zugegeben, etwas indirekt aus.

Ist das nicht etwas inkohaerent in Bezug auf das Verhalten bei
Put / onput.flx: Dort ist es m.W. ja so, dass Vorhandensein von onput.flx
ohne weitere Randbedingungen verhindert, dass ein automatisches "put"
ausgefuehrt wird.


> Auch $_ würde gehen, es zählt dann in a99 zu den sog. "großen"
> Variablen, d.h. ist FLEX-übergreifend, in acon ist es egal.

D.h. auch bei a99 bedeutet "exec X ..." /nicht/ die Ausfuehrung eines
neuen Flexes in dem Sinne, dass die "kleinen" Variablen geloescht
werden? Bislang hatte die Wortwahl ("... wird damit beendet") mir eigentlich
das Gegenteil nahegelegt. Das sollte dann wohl besser dokumentiert
werden...

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

iJwEAQECAAYFAktmoYYACgkQYhMlmJ6W47PNpQP+O9aE4RBzTpCGN4NXt34PGQKr
oFnBqEMZMogPCQro+y9QPNagjF3N1KaYJd1xizwybGD5XdLiSw2oJ019Uc/zbu4v
2Ph9GWzWebaHE7U6LSr5sREvF8Xtj7lSF4NKPIF+gILwF/7mAfkb010yMznSsqRH
PQqagWzPxP/7D4w3bQE=
=3ilW
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro