ich mal wieder einen kleines Problem. Ist es möglich eine Prozedur (innerhalb eines Moduls) über ein Makro aufzurufen, ohne UseModule / UnuseModule zu verwenden?
Folgendes Beispiel:
Code: Alles auswählen
DeclareModule TestMod
Declare.s Init()
EndDeclareModule
Module TestMod
Procedure.s Init()
ProcedureReturn "Init OK"
EndProcedure
EndModule
; dieses funktioniert:
Macro Modul_Init_1(ModName)
UseModule ModName
Debug Init()
UnuseModule ModName
EndMacro
; dieses funktioniert nicht:
Macro Modul_Init_2(ModName)
Debug ModName::Init()
EndMacro
; Testen:
Modul_Init_1(TestMod)
Modul_Init_2(TestMod) ; gibt einen Fehler
viele Grüße,
SBond


