[Allegro] Kein Zugriff!

Thomas Berger ThB at Gymel.com
Do Jul 1 17:02:35 CEST 2010


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

Lieber Thomas Fischer, liebe Liste,

> erscheint. Die Datenbank liegt im Novell-Verzeichnis.
> Das seltsame daran ist, dass
> 
> 1. in der ini-Datei
>    access=5
>    steht und ich
> 2. dieselbe Datenbank mit derselben Ini-Datei aufrufen und bearbeiten kann,
>    wenn ich sie anders aufrufe: mit der rechten Maustaste statt über eine Verknüpfung.
> 
> In DbInfo sieht das so aus:
> 
> INI-Datei       F:\FinUgr\fug.ini       Zugriff  0
> Datenbank       fug             Pfad  F:\FinUgr\
> bzw.
> INI-Datei       F:\FinUgr\fug.ini       Zugriff  5
> Datenbank       fug             Pfad  F:\FinUgr\

normales Verhalten: Wenn die allegro-Module beim Start bemerken, dass keine
Schreibrechte bestehen (speziell: Auf die Index- und? oder?? .tbl-datei),
werden die Zugriffsrechte auf 0 herabgestuft.

Neuere Versionen von _start.flx haben auch irgendeinen Test

  Prüfen, ob access-Zahl und tatsaechliche Berechtigung gleich sind
  Tatsächl. Berechtigung:
var A
ins #uzB
  Trick 17, um die INI-Einstellung  access=...  zu ermitteln:
var "F" V
var
var (b"~^Jaccess=" e"^M" f" " e" ")
  Beides vergleichen:
if not =#uzB mes Berechtigung auf dem Datenverzeichnis reicht nicht zum Schreiben!


der gibt aber bei mir regelmaessig false positives, weil die .ini-Datei
manchmal LF-Zeilenenden ohne CR hat...




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

iJwEAQECAAYFAkwsrgoACgkQYhMlmJ6W47PzgAP+KylNfGvDUDSB9FnBBDQLCFED
cxe7f50MY9RzMJSBnL9GO6lTXo0KyW7ea/Ioh3/gZUAhDDoP+Sy6cRWTernOFbeX
/ko8M5iG8YUcdqK0Gam3gPQDU7mddR85otK7xeCGMxHt4AemPnDXlWIRq25r8SbX
nNNvBxULkR5rLZDOkt0=
=0wR2
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro