AW: [Allegro] Flex: f1ind

Thomas Berger ThB at Gymel.com
Mo Sep 24 15:43:04 CEST 2007


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

Lieber Herr Manecke,


>>> ich habe in meinen Anzeige-Parametern Flips eingebaut, die 
>> folgende Flex-Befehle zur Ausführung bringen sollen:
>>> x f1nd |8 HA 4?\show rec\dis
>>>
>>> Damit soll der erste mit "ha 4" beginnende Datensatz im Index 8 
>>> gefunden und sofort angezeigt werden. Das hat auch so funktioniert, 

...

[Das mit <950 ist moeglicherweise eine Konfigurationseinstellung,
das mit >= 2 erinnert daran, dass es bekanntlich ein fundamentales
Problem mit find gibt, das durch die Einfuehrung von "f1nd" nicht aus
der Welt geschafft wurde]


> Momentan bleibt nur mein Fazit, dass ich auch mit Fam meine
> gewünschte Funktion nicht realisieren kann, denn es gibt erstens relevante
> Registerabschnitte mit mehr als 1000 Treffern und zweitens bleibt das
> Problem, dass eine neue Ergebnismenge gebildet wird, obwohl ich
> eigentlich nichts anderes möchte, als den ersten Satz mit einem
> bestimmten Indexeintrag zur Anzeige zu bringen. Ich bräuchte also
> etwas, was in etwa so wie
> f1mily 
> funktioniert.

Mal unterstellt, dass Sie den Flip durch die a99-Anzeigeparameter
bereitstellen, und dass es nicht schaden kann, den Index zu
konsultieren, um vor der Bereitstellung eines Flips sicherzustellen,
dass das Ziel funktioniert. Dann ist es zwar einerseits immer noch
recht ineffizient (Nachladeoperation wird immer ausgefuehrt, nicht
nur bei Betaetigen des Flips), aber halbwegs elegant in die
Parameterdatei einzubauen: Naemlich mit |[Register]2  kurz den
Zielsatz holen, mit #nra dessen Interne Satznummer merken und
direkt in den Flip hineincodieren.

viele Gruesse
Thomas Berger

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

iD8DBQFG977ohKFJT0F1FsoRAkSiAJsFytD9wSQ/34hQiiIjazs1M60aCwCfeSTI
lw9Q3sWuKG+5wlmAUNTlcJo=
=OEJC
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro