[Allegro] Bemerkungen zur Volltextsuche

Thomas Berger ThB at Gymel.com
Fr Apr 29 10:54:29 CEST 2011


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

Lieber Herr Eversberg,

>>> ftr.flx bietet die durch CRLF getrennten Daten zuerst als
>>> Auswahlliste aresqa.lst. Diese liest es nach Bearbeitung ein
>>> und trennt die Namen dann in  #u!D  mit ;, wie ftr.inc.
>> Anders als bei #u!! wird eine Vorbesetzung von #u!D von ftr.inc
>> nicht beibehalten.
>>
> Das braucht auch nicht zu sein.

Es reisst sich doch kein Bein aus, wenn #u!D nur dann automatisch
mit der Liste aller .ald-Dateien der Datenbank besetzt wird,
wenn es beim Aufruf unbelegt ist?

Denn dann kann der einbindende Flex einen Dateiauswahldialog
oder sonstige Vorbelegungen anbieten, muss aber nicht.


>> Wenn ich eine Konstruktion
>> ... if $v14 if v14 ...
>>
>> lesen muesste, wuerde ich zunaechst an einen Editor-Unfall denken.
>>
> Beim Lesen von Code, und zumal "offiziellem", ist es günstig,
> Assoziationen aller Art, die mit dem Code nicht ganz unmittelbar
> zu tun haben, fernzuhalten, und diesen völlig unvoreingenommen
> exakt so zu nehmen, wie er ist.
> Weil das vielen schwerfällt, ok, könnte man natürlich an
> der Stelle einen ganz anderen Namen wählen, etwa $flag. Immer noch
> besser als $ftr:v14. Oder was würde das wieder bei Ihnen auslösen?

Inzwischen ist mir eingefallen, dass "if v14" ueber die Laufzeit des
Flexes recht konstante Ergebnisse liefert, die Auswertung also aus
der Schleife heraus verlagert werden kann:

var #u!!
if "_" var ""
if not v14 var ""
ins $dov14

...

if $dov14 if %_% set obj 2;new 0;ins;dow R;var kn;erase;set obj 1

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

iJwEAQECAAYFAk26fMUACgkQYhMlmJ6W47MpJQP/aeIP+WrRsMOx221eNd7QmnuX
NSxfKwy1eYpHMYpoAQWY5oxHCxhh7spBlH0gi7sYKQ8fJAT1Ke+NuRSXRJnj2dQ0
ca+ECYiJFWEqhwWcTZbjb++fjQTYHuZ6ijeZr5LZZoZylwm4VueecoC4INgS8h79
2nX6AiUxuCLyn+ue+yM=
=tqiN
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro