Domino 9 und frühere Versionen > ND8: Entwicklung

Scriptbibliothek Variablen

(1/1)

skywook:
Hallo,

ich habe in einer Scriptbibliothek im Bereich Declaration eine public Varable declariert

public auswahl as string

und befülle diese mit einer Sub. Im Verlaufe des Scripts greife ich mit einer weiteres Sub auf diese Variable zu. Diese ist aber leer.

Das sollte doch funktionieren oder habe ich eine Gedankenefehler?

Für einen Tipp wäre ich dankbar.

Mitch:
Nein, grundsätzlich kein Denkfehler.

Die wirst du irgendwo wieder leeren.

Ein häufiger Fehler ist das erneute Deklarieren der Variabel. Das lässt sich ohne Fehler speichern, überschreibt aber die globale Variable. Passiert gerne mal wenn man ehemals lokale Variablen in den globalen Bereich verschiebt:


--- Code: ---Dim a As String
Dim b As String
Sub writeAB
a = "A"
b = "B"
End Sub
Sub readAB
Dim b As String 'Überschreibt die globale Version von "b" mit einem Leerstring
MsgBox a & b
End Sub

--- Ende Code ---

Gruß,

Mitch

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln