compiler Include does not see globals
Posted: Wed May 20, 2020 11:01 am
inc.sbi
;main.sb
Code: Select all
CompilerIf Not Defined( PB_Compiler_Unicode, #PB_Constant )
#PB_Compiler_Unicode = #True
#PB_Compiler_Thread = #True
#SB_Compiler_SpiderBasic = 230
debug "Using Spiderbasic " + #SB_Compiler_SpiderBasic
CompilerEndIf
CompilerIf Defined(SB_Compiler_SpiderBasic, #PB_Constant)
Procedure myFormat()
debug "my format"
EndProcedure
CompilerEndIf
;main.sb
Code: Select all
XIncludeFile "./inc.sbi"
DeclareModule test
Declare myfun()
EndDeclareModule
Module test
Procedure myfun()
myFormat() ;<--- compiler error is not a function
debug #SB_Compiler_SpiderBasic
EndProcedure
EndModule