[Allegro] V28.8 pre-Release 2, index.exe

Thomas Berger ThB at Gymel.com
Mo Aug 25 09:57:49 CEST 2008


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

Lieber Herr Eversberg,

>> - - auch das 32bit-index.exe kann nicht mit Pfaden (sowohl Programm- als
>> auch Datenverzeichnis) umgehen, worin eine oder mehrere Komponenten mehr
>> als 8 Zeichen haben, von UNC-Pfaden ganz zu schweigen. Das ist fatal,
>> weil sich allegro ja ohne Probleme in solche Pfade installieren laesst
>> und auch die Arbeit unter a99 i.A. problemlos funktioniert: Ein Anwender
>>  kann also jahrelang zufrieden vor sich hinwerkeln, nur beim Versuch
>> (etwa wg. aktualisierter Parameter) zu reindexieren hagelt es (BTW
>> ziemlich unverstaendliche) dann Fehlermeldungen und nichts geht mehr.
>>
>>
> Das kann ich nicht bestätigen. Bei mir läuft index/qrix mit langen
> Pfadnamen. Was sind genau die Umstände, unter denen es nicht läuft?

Kann ich nun so auch nicht mehr reproduzieren. Vermutlich waren die
Pfade insgesamt zu lang und ich hatte gedacht, es laege an zu
langen Komponenten.

Da ein UNC-Pfad immer mindestens aus Hostnamen + Sharenamen (statt
Laufwerksbuchstabe + Doppelpunkt) besteht, sind die Pfade in dieser
Situation aber eigentlich fast immer zu lang, das Verhalten ist
allerdings uneinheitlich: qrix scheint etwas frueher als index das
Handtuch zu werfen (Dr. Watson faengt es dann), index tendiert aber
dazu, nach der Groesse der Datenbank zu fragen (bei index -fi eine eher
merkwuerdige Frage), bei laengeren Pfaden crasht dann auch index.exe
(alles mit V28.7 soeben ueberprueft).

Eigentlich verstehe ich das nicht recht: Die Systemlibrary muesste doch
eine geeignete Datenstruktur fuer Datei- bzw. Pfadnamen bereitstellen
und damit ist dann Ruhe im Karton.

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

iQCVAwUBSLJl/WITJZieluOzAQJUbgQAnOdgPffcmkjBOznFf/mHSr3EqRDcffdh
s0DfZdIPAtnQeQWZaemorsstbKLifDIpqIqPuNHPd58VJzk7Ra8v+V9ebhPSPjx6
99awIQ1WjVw7pOEOqymwFPgOObdSvSuHbURHZdDTzW6TL+ijVzy5s3wQGD6WSpKS
JMlnmZUuhYw=
=6IQ+
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro