Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tabama am 27.03.03 - 08:40:59

Titel: Gültigkeit von Variablen (schon wieder)
Beitrag von: tabama am 27.03.03 - 08:40:59
Hallo zusammen,
folgendes Problem:
In einer Teilmaske wird durch eine Klickereignis eine Variable (As NotesDocument) mit dem aktuellen Document gefüllt. Diese Variable will ich in einem anderen Teilmaske der selben Maske verwenden.

Da ein DIM unter Globals der Maske nichts genutzt hat, habe ich das DIM in ein Script verlegt. Nun ist die Variable zwar als Global verfügbar und ich kann sie auch füllen.
Beim auslesen ist sie zwar auch da, aber leer.

Woran kann's liegen??

Titel: Re:Gültigkeit von Variablen (schon wieder)
Beitrag von: klaussal am 27.03.03 - 08:51:34
hi,
leg das ding in die definitionen einer scriptbibliothek. daran denken, in der maske/teilmaske  use "meine scriptbibliothek" einzutragen.
Titel: Re:Gültigkeit von Variablen (schon wieder)
Beitrag von: Axel am 27.03.03 - 08:54:39
Hi,

ich hab's mal probiert und tatsächlich eine globale Variable in der Maske gilt anscheinend nicht für Teilmasken.

Folgende Lösung funktioniert bei mir:
Erstelle dir eine Scriptbibliothek und deklariere die Variable(n) dort im Abschnitt Declarations und achte darauf, dass Abschnitt (Options) Option Public steht.
Diese Bibliothek bindest du in die Teilmasken unter Globals -> (Options) mit Use "Name der Bibliothek" ein.

Axel
Titel: Re:Gültigkeit von Variablen (schon wieder)
Beitrag von: tabama am 27.03.03 - 09:05:27
Danke,
habe ich ja alles schon probiert. Wie gesagt, die Variable ist ja in der Teilmaske verfügbar, aber leider leer.

Ich verzweifle noch. ???
Titel: Re:Gültigkeit von Variablen (schon wieder)
Beitrag von: Axel am 27.03.03 - 09:15:40
Hi,

bei mir hat das Ganze funktioniert. Ich hab dir mal eine kleine Demo drangehängt. Versuch die mal und schau dir die Gestaltung an.


Axel

Titel: Re:Gültigkeit von Variablen (schon wieder)
Beitrag von: tabama am 27.03.03 - 17:59:05
Danke Axel,

muß mir aber erst mal ne 5er Version besorgen. Bin auf der Arbeit an R4.5 angewiesen. Vielleicht liegt's ja auch daran, daß es nicht so will wie ich.