Hallo!
Leider komme ich nur selten zum Reinschauen bei atnotes, dennoch ist die Suchfunktion hier meist schon nach ein paar Klicks auf Ergebnisse sehr ergiebig. Der ein oder andere Ansatz oder Tipp hat mir schon sehr geholfen - besten Dank an die Autoren und die zahlreichen Antworten aller Beteiligten!
Heute möchte ich mal eine kurze Info einstellen, vielleicht hilft sie einem anderen ja...
Das Thema:
"Namenslänge von Scriptbibliotheken"
Problembeschreibung:
Meine Datenbank hat übliche Elemente... insb. eine Maske und eine eingebundene Scriptbibliothek.
In dieser gibts die üblichen Verdächtigen wie Funktionen und -in meinem Fall zwei "Public"- Variablen, auf welche ich in der Maske bzw. in Aktionsbutton (Funktionsaufruf) zugreife bzw. diese setze.
Der Name der Scriptbibliothek war etwas länger - genau gesagt 40 Zeichen lang. Beim Einbinden in der Maske konnte ich alles Speichern (trotz/mit Option Declare)... soweit das Gute. Beim Ansprechen der Variable hatte ich jedoch einen seltsamen Effekt... die Variablen verhielten sich nicht so wie vorgesehen (falsche bzw. vorrübergehend zurückgesetzte Werte), obwohl es in einer zweiten Maske-Scriptbibliothek-Konstellation super funktionierte.
Grund:
Bei der Suche nach dem Grund war ich der Verzweifelung nah... aber nach ca 3,5-4h hatte ich den Grund gefunden: Die Namenslänge der Scriptbibliothek.
Sowie ich den Namen um 1 Buchstabe gekürzt hatte (auch bei Use "XYZ"), funktionierte alles einwandfrei.
Ein merkwürdiger Effekt, zumal die Funktionen selbst ja soweit funktioniert haben und es auch beim Speichern kein Rummeckern bzgl. nicht gefundener Funktionen/Variablen gab.
Tja... wollte dies nur mal mitteilen. Wie gesagt, vielleicht hilfts ja jemanden.
Ob es diesen Effekt auch unter R8 gibt, kann ich noch nicht sagen...
Beste Grüße
Thomas