Autor Thema: Scriptbibliothek Variablen  (Gelesen 1404 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Scriptbibliothek Variablen
« am: 21.05.15 - 07:50:49 »
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

  • Gast
Re: Scriptbibliothek Variablen
« Antwort #1 am: 21.05.15 - 10:04:04 »
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

Gruß,

Mitch

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz