Das Notes Forum

HCL Notes / Domino / Diverses => Entwicklung => Thema gestartet von: Bernfried am 30.07.24 - 22:38:58

Titel: Warum gibt es in neuer Maske direkt 2-fach Options, Declarations, ...
Beitrag von: Bernfried am 30.07.24 - 22:38:58
Warum gibt es in neuer Maske direkt 2-fach Options, Declarations, Initialize und Terminate ...
Also wenn die Maske 'bla' heißt, dann

(Globals)bla
mit den 4 Dingen

und
bla(Maske)
wo unter anderem Queryopen etc ist, nochmals mit den gleichen 4 Einträgen (z.T. ganz unten)

(Eigentlich war ich nach der Suche nach der richtigen Stelle in der bei Queryopen ein paar Variablen geschrieben werden können, und in Postsave dann wieder ausgewertet. Gefühlt wäre das die zweite der beiden Stellen).
Titel: Antw:Warum gibt es in neuer Maske direkt 2-fach Options, Declarations, ...
Beitrag von: jBubbleBoy am 31.07.24 - 13:14:35
Neben der Maske können auch andere Objekte LotusScript enthalten, z.B. Aktionen, Schaltflächen oder Aktions-Hotspots. Globale Variablen stehen in allen Objekten zur Verfügung, bei der Deklaration der Maske dann nur für die Maskeneigenschaften.

Generell würde ich LotusScript in einer Maske oder Ansicht auf ein Minimum reduzieren und den Code in eine Bibliothek auslagern und nur kleine Dinge direkt in der Maske programmieren ;)