[Allegro] Views

Thomas Berger ThB at Gymel.com
Fr Dez 12 00:41:12 CET 2008


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

Lieber Herr Eversberg,

>> Auch das hat sich nun geklaert: Im *Arbeitsverzeichnis* lagen
>> 0 Byte grosse .vw-Dateien gleichen Namens, die provozierten
>> Nicht-Aktion und Abstuerze. Haben die .vw-Dateien im Datenverzeichnis
>> keine Vorfahrt mehr?
>>
> 
> Quellcodeeinblick bringt zutage, daß schon immer der reale
> Name Vorfahrt hat (ohne Pfadangabe also das WorkDir) und dann erst die
> Abklapperung der Verzeichnisse erfolgt. Das ist wohl deshalb sinnvoll,
> weil die View-Erstellungsfunktion ja ihre Dateien auf dem WorkDir
> anlegt, und da will man natürlich, daß die dort entstandene ViewDatei
> dann auch gezeigt wird.

Klingt plausibel. Allerdings gibt es m.W. die "View-Erstellungsfunktion"
nicht. Man exportiert oder schreibt geeignete Zeilen in eine Datei,
schliesst sie und oeffnet sie anschliessend "als View".

Frueher (m.W. heute nicht mehr) war das Verhalten, wenn die Eintraege
in einem View nicht alle gleiche Zeilenlaenge hatten, nach meiner
Erinnerung u.U. mit Umkopieren ins WorkDir verbunden, das war dann
aber fatal (wenn im DbDir eine neue Version erzeugt wird, nutzen
alle bis ultimo immer noch die umkopierte, alte).

Mir ist uebrigens nicht klar, wie die leeren .vw-Dateien ueberhaupt
ins WorkDir geraten sind: Erzeugt wurden sie im DbDir durch eine
Parameterdatei, die einen Indexabschnitt ausspuckt... Interessanterweise
fuehren leere .vw-Dateien im DbDir nicht zum Absturz von a99, dafuer
muessen sie im WorkDir liegen...

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

iQCVAwUBSUGlGGITJZieluOzAQJtqAQAimXjnJH/uI3dYZ8tXQv1jJ6I3OpiR6Z3
3yBtaAOx5bJBHFdvVNgSURl5O8W58Wodn7QHd0CaqCuwyPntY7iFl37lh+CNxHKi
DqzqRW7cf3Ujcf0KF6ggAcXi4RRmktWwziLCSmMFIhsqTUOCkq38d4xYSGHA6ffk
cUbvcMseIEM=
=Bq+a
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro