Seite 1 von 1

common module

Verfasst: 16.05.2021 19:12
von marcelx
Guten Tag,

ich möchte auf gemeinsame variable zugreifen.
In mein Beispiel funktioniert mit #test und nicht mit var (EDIT: bei der Ausgabe Debug "SUB: "+Str(#test)+test)

main.pg

Code: Alles auswählen

IncludeFile "common.pb"
UseModule common

IncludeFile "sub.pb"

Debug "MAIN :"+Str(#test)+var
common.pb

Code: Alles auswählen

DeclareModule common
  Enumeration 7
    #test
  EndEnumeration
  Global var.s ="Test"
EndDeclareModule

Module common
EndModule
sub.pb

Code: Alles auswählen

Debug "SUB: "+Str(#test)+test

DeclareModule test
EndDeclareModule

Module test
  UseModule common  
  Debug "TEST: "+Str(#test)+var ; geht nicht für var
EndModule
Wie kann ich das lösen?

Danke und Gruß
MarcelX

Re: common module

Verfasst: 16.05.2021 19:41
von mk-soft
Geht von Main aus gestartet alles ...

Anpassung sub (Tippfehler)
Debug "SUB: "+Str(#test)+var

Re: common module

Verfasst: 16.05.2021 19:56
von marcelx
mann oh mann - variablename ist var - nicht test

Debug "SUB: "+Str(#test)+test

Debug "SUB: "+Str(#test)+var

Danke mk-soft