common module

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
marcelx
Beiträge: 424
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

common module

Beitrag 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
Win-10, PB 5.31 (Windows - x86)
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: common module

Beitrag von mk-soft »

Geht von Main aus gestartet alles ...

Anpassung sub (Tippfehler)
Debug "SUB: "+Str(#test)+var
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
marcelx
Beiträge: 424
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

Re: common module

Beitrag von marcelx »

mann oh mann - variablename ist var - nicht test

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

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

Danke mk-soft
Win-10, PB 5.31 (Windows - x86)
Antworten