[Allegro] Fremddb

Thomas Berger ThB at Gymel.com
Mi Mär 3 11:12:07 CET 2010


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

Liebe Frau Panski, liebe Liste,

> wir benutzen z.Zt. Version 29.10.
> 
> Über Schnellkoppelung wird eine Verbindung zu einer anderen Datenbank
> aufgenommen. Das klappt. Aber wenn man in der Menüleiste dann auf FremdBank
> klickt, passiert nichts. Die FremdBank kommt nicht in den Vordergrund.
> 
> Nachzuvollziehen auch an Demo.

Die "Umschaltung" ist so realisiert, dass das Haupt-a99 (mit dem eigenen
Menuepunkt "FremdBank") eine Datei namens alta.flx im /gemeinsamen/
Arbeitsverzeichnis mit der gekoppelten Datenbank (die mit dem Menuepunkt
"Kopie") anlegt und dann einen ExFlex ausloest.

Seit spaeten 28er-Versionen werden Flexe im Arbeitsverzeichnis aber
nur dann beruecksichtigt, wenn der access-Wert mindestens 4 ist, die
gekoppelte Datenbank ist jedoch mit access=0 aufgerufen.

Abhilfe ist schwierig, Hintergrund der Massnahme war ja zu verhindern,
dass sich ein Benutzer selbst beliebige Flexe unterschieben und zur
Ausfuehrung bringen kann.

Die Entwicklungsabteilung sollte moeglichst auf dynamische Erstellen
von Flexen (und .bat-Dateien) verzichten, indem etwas indirekter
vorgegangen wird: Ein universeller Flex (fuer diese Aufgabe) im
Programmverzeichnis gehoert dann zur Distribution, dieser liest
sich Daten aus einer dynamisch generierten Textdatei im Arbeits-
verzeichnis ein, das klappt dann immer, schuetzt auch besser
vor gegenseitigen Ueberschreibungen und macht ueberdies die
Kaskade der ausgeloesten Aktionen wesentlich besser nachvollziehbar.

viele Gruesse
Thomas Berger

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

iJwEAQECAAYFAkuONfcACgkQYhMlmJ6W47NE1wP/bF6Mu/j42snmj8VIBC5lHmKF
eevveHy2m5OWvX2CG1iEVoHtv3h5CnYxDVq5anl8mHFo7bcflf62GTVUCdMM94co
r1p51PPZcOai7T4SKO/117vXhoOpfaHxVAUkyifJITBq8ERz68xL8oup7RyqAAoq
mSbtwpKA6giFmg7q500=
=6MWs
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro