[gelöst] Private ist nicht private ???
Verfasst: Do, 13.07.2006 15:42
Hallo zusammen,
2 Module und 1 Problem.
In Modul 1 steht:
In Modul 2 steht:
Bei Ausführung des 2. Moduls würde ich eine Fehlermeldung
erwarten, da ungeachtet 'Option Explicit' die Variable
'testmyvar' dort nicht deklariert wurde. Folgerichtig
reklamiert wird nur, wenn die Variable 'testanothervar'
gefüllt werden soll...
Wohlgemerkt: Die Deklaration der Variablen 'testmyvar' in
Modul 1 darf doch eigentlich keine Geltung für Modul 2
besitzen, da 'Private' ...?!
Wo liegt mein Denkfehler?
groetjes
poolshark[/u]
2 Module und 1 Problem.
In Modul 1 steht:
Code: Alles auswählen
Option Explicit
Private testmyvar As String
Sub Main
testmyvar = "Ich wohne in Module1!"
MsgBox testmyvar
End Sub
Code: Alles auswählen
Option Explicit
Sub Main
testmyvar = "Ich wohne in Module2!"
MsgBox testmyvar
testanothervar = "Ich eigentlich auch!"
MsgBox testanothervar
End Sub
erwarten, da ungeachtet 'Option Explicit' die Variable
'testmyvar' dort nicht deklariert wurde. Folgerichtig
reklamiert wird nur, wenn die Variable 'testanothervar'
gefüllt werden soll...
Wohlgemerkt: Die Deklaration der Variablen 'testmyvar' in
Modul 1 darf doch eigentlich keine Geltung für Modul 2
besitzen, da 'Private' ...?!
Wo liegt mein Denkfehler?
groetjes
poolshark[/u]