ich habe im Buch nachgelesen und dort heisst es:
Nun Frage ich mich: Warum ist, wenn ich Main aufrufe in Show_A i=1 (ok das weiß ichDIM PRIVATE VarName as TYPENNAME
Die Variable hat nur im Modul Gültigkeit.

Code: Alles auswählen
REM ***** BASIC *****
PRIVATE i AS INTEGER 'PUBLIC i ist in Show_B auch 0. Als GLOBAL funktioniert - soll es aber nicht sein
Sub Main
i=1
CALL Show_A()
End Sub
PRIVATE SUB Show_A()
MSGBOX CSTR(i) 'i=1
END SUB
PUBLIC SUB Show_B()
MSGBOX CSTR(i) 'i=0
END SUB