[Allegro] a99 issues

Thomas Berger ThB at Gymel.com
Fr Apr 17 11:23:50 CEST 2009


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

Lieber Herr Eversberg,

I.

"---" hat fuer den Flex-Befehl qrix bekanntlich eine
Sonderbedeutung, mag sein, dass das bei folgendem Phaenomen
eine Rolle spielt:

a99 (nicht PRESTO) fingiert im Register eine hohe Trefferzahl
inklusive nutzbarer Ergebnismenge, dabei gibt es nur einen
Treffer:

   1  w3464
7287  w3464=|*{Fern im Süd das schöne Spanien ---}

Dabei ist "Fern im Süd das schöne Spanien ---" ein Kategorieinhalt
des Datesnatzes, aendert man darin das "---" etwa auf
"Fern im Süd das schöne Spanien --!", so ist das Register wieder
"normal":

   1  w3464
   1  w3464=|*{Fern im Süd das schöne Spanien --!}



II.

a99 bietet seit einiger Zeit die mittels "I" deklarierten Register
auch in der Leiste des Indexfensters an und entfernt dabei in der
Darstellung das in der .cPI deklarierte Praefix, etwa:

P foo, bar

wird dann als "foo, bar" gezeigt. Gut.

Verweise muss man (nicht zuletzt deswegen, damit sie in anderen
allegro-Modulen und auch in a99 im "numerischen" Register funktionieren)
in Sonderbereichen ganz explizit setzen:

P foo, bar -> |1P bar, baz

das ist auch weiter kein Problem, zumal man in der Registermaskerade
Anzeige des "|1P " hinter "->" einfach ausfiltern kann und der Verweis
dann immer noch funktioniert.

Ist aber im Indexfenster von a99 solch ein symbolisches Register
eingestellt, so wird man beim Verfolgen des Verweises in das zugehoerige
Basisregister geworfen, d.h. ich sehe im Register "PER" den Eintrag

foo, bar -> |1P bar, baz

lande bei "Enter" jedoch nicht beim erwarteten

bar, baz

im Register "PER", sondern in "Register 1" bei

P bar, baz

Laesst sich a99 nicht so einstellen, dass es beim Verfolgen einer
Verweisung das Praefix 1P. des aktuellen symbolischen Registers
mit dem Schluesselanfang "|1P " des Verweisziels vergleicht und
bei Uebereinstimmung den Modus "symbolisches Register" beibehaelt?

viele Gruesse
Thomas Berger

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

iQCVAwUBSehKpmITJZieluOzAQKg0wQAwLuO5jRwzUsx/1ASIYgfPT5rvgcpwax5
kMkCUb/LCd465fVx8YKTa0oHeGdcSJfssvPus1ysFjSvE3kyEtQJhiQLISyEyxlN
SpyBldwgnw7KJvNpFKz3vS9jWxm+r+briOBDjd3CkUuoa7cTUiOilgmVgStO4W4n
3T+tjXA9RW8=
=hKD5
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro