Re: Zugriff auf Main von innerhalb eines Moduls
Verfasst: 22.02.2019 17:39
Deine Anforderungen sind mir bekannt, aber nachdem ich das gelesen habe, dachte ich, du hast deine Anforderungen etwas gelockert:
Die Variante von @Nino gefällt dir auch nicht?
In dem Fall war es sehr naheliegend gleich UseModule zu verwenden.Kurzer hat geschrieben:Die Sache mit der Konstantendefinition per Macro werde ich so machen, auch das ist sehr sinnvoll.
Die Variante von @Nino gefällt dir auch nicht?
Was hältst du davon, auf das Modul zu verzichten? Anscheinend verwendest du ein Modul nur, um ein Präfix bei deinen Proceduren-Namen zu haben und willst die eigentliche Funktionalität von Modulen gar nicht (Abkaspselung von anderen Codes).Nino hat geschrieben:Du kannst auch die betr. Konstanten in eine Include-Datei schreiben, und diese Datei dann 2x "includieren": Einmal innerhalb des Moduls und einmal außerhalb.
Code: Alles auswählen
Enumeration DataModesEnum
#GG_DATAMODE_INTEGER
#GG_DATAMODE_FLOAT
EndEnumeration
Procedure GraphGadget_Draw(*handle, dataMode)
Select dataMode
Case #GG_DATAMODE_INTEGER
case #GG_DATAMODE_FLOAT
EndSelect
EndProcedure
Procedure GraphGadget_Whatever()
; ...
EndProcedure