Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tabama am 21.03.03 - 13:59:07
-
Hallo,
Ich habe eine Maske, die Teilmasken enthält. Ich will nun den Inhalt der Variablen "doc As NotesDocument" die ich durch einen Klickbutton gefüllt habe in einer anderen Teilmaske dieser Maske verwenden. Dort ist Sie aber nicht verfügbar.
Ich nehme an es hat was mit der Sichtbarkeit zu tun. Ich habe auch schon an den verschiedensten Stellen versucht diese Variable als Public zu definieren. Hat aber alles nichts genutzt.
Wer kann mir helfen?
-
Hi,
versuch mal die Variable als "maskenglobal" zu deklarieren. Ich bin mir allerdings nicht ganz sicher ob das auch für Teilmasken gilt.
Lege dazu die Variable in (Globals) unter (Declarations) an.
Andere Alternative wäre eine globale Variable, die in der gesamten Datenbank verfügbar ist.
Die deklarierst du im Datenbankscript unter (Declarations).
Axel
-
... was Axel vermutet ist richtig - die Variable in den Globals der Maske unter Declarations deklariert - dann kann sie auch von Teilmasken verwendet werden...
ata
-
Zunächst mal vielen Dank,
ich hatte jetzt erst Zeit Eure Nachrichten zu lesen. Leider klappt's mit der Maskenglobalen aber nicht.
Über das Datenbankscript funktioniert es auch nicht.
Das einzige was geht, ist die Deklaration in einer Script-Bibliothek. Da ich aber an sehr vielen Stellen auf die Variable zugreifen muß, ist es sehr umständlich überall mit "Use" auf das Script zu verweisen.
Mache ich etwas falsch? Muß ich noch irgendwas mit "Public" machen?
Ich sezte R4.5 ein.
-
hm..das "use lib" kannst Du einmalig in dem Bereich Globals der Form und dort unter Options festzurren. Danach benötigst Du kein use mehr ... nur noch Funkion oder Sub rufen, fertig.