Module und "Globale" Strukturen
Verfasst: 11.07.2013 21:01
Ich bin gerade am testen der Module der 5.20 Beta 5
Allerdings ist mir aufgefallen das ich keine Strukturen in den Modulen verwenden kann die ausserhalb das Modules selbst erstellt wurden.
Mache ich da was falsch?
Wen nicht kann mir jemand sagen warum das so ist?
Abkapselung hin und her aber es ist echt nervig wen ich meine Strukturen die ich öfters wieder brauche in jedem Modul neu angeben muß.
Ich mein es sind ja eigentlich nur angaben über Datentypen mehr nicht die sollte man wenigstens irgendwie global verfügbar machen können (meine meinung
).
Allerdings ist mir aufgefallen das ich keine Strukturen in den Modulen verwenden kann die ausserhalb das Modules selbst erstellt wurden.
Code: Alles auswählen
Structure Struct
a.i
b.i
EndStructure
DeclareModule Test
Declare Test(abc.Struct)
EndDeclareModule
Module Test
Procedure Test(abc.Struct)
Debug Test\a
EndProcedure
EndModule
UseModule Test
xyz.Struct
xyz\a = 123
xyz\b = 456
Test(xyz)
UnuseModule TestWen nicht kann mir jemand sagen warum das so ist?
Abkapselung hin und her aber es ist echt nervig wen ich meine Strukturen die ich öfters wieder brauche in jedem Modul neu angeben muß.
Ich mein es sind ja eigentlich nur angaben über Datentypen mehr nicht die sollte man wenigstens irgendwie global verfügbar machen können (meine meinung