[Allegro] avanti-x->FLEX: find ( CLA 27.3.2 ) geht nicht, warum?

Thomas Berger ThB at Gymel.com
Mi Nov 9 13:35:26 CET 2005


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

Hallo Herr Jakobza,

>>>>Die zeile ist scheinbar geändert worden:
>>>>#u1 +# y0 B"$" f" " p"|7"                ****BLNB  geaendert
>>>>   !u1 +#30y f"?" p"|7"
>>
>>
>>dann sollte ergaenzen eines "y0" beim Default-Fall hinter #-7 eigentlich
>>ausreichen.
> 
> da steht:
> #-7
> #u1 +# y0 i4,G
> #u1 +# y0 i4,H
> #u1 +# y0 i4,S
> !u1

das sollte denn

!u1 y0

sein (oder #u1 y0, das ist dann egal).

> #+#
> Noch eine Frage müsste das ganze System mit der neuen .api dann nicht
> neu indexiert werden? Vielleicht ist dies vergessen worden.

Wenn der aktuelle Index nicht mit den derzeitigen Indexparametern
uebereinstimmt, hat man tendenziell immer ein Problem. Andererseits
haben Sie ja gesagt, dass die Punkte im Register vorhanden sind,
insofern werden sie durch die obige Aenderung dann auch gesucht.


> Offen bleibt wie der Befehl unter FLEX aussehen soll. Der Punkt "."
> scheint ja als Steuerzeichen zu dienen, Wie Escapen?

???

Ihr Problem war, dass durch die Aktionen bei #-7 bei allen Suchbegriffe
enthaltene Punkte entfernt wurden und mit dieser Form dann erfolglos im
Register recherchiert wurde (denn da sind die Punkte ja stets gewesen).
Durch die Aenderung oben ist das nun abgestellt, d.h. wenn (fuer
Register 7) die Benutzereingabe bzw. der durch das CGI-Skript generierte
Suchbegriff ein Zeichen "." enthaelt, dann wird auch danach gesucht

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

iD8DBQFDce0OENVh3bB0lwMRAtPkAKCy4fDmxcrYchUd7UicY2O/ZsNzPACdE8qD
V2cPnEpvXKGVxT/YB/9RRRQ=
=2Cl5
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro