<< Click to Display Table of Contents >> Navigation: ThinBASIC and External Compilers interop > Compiled_DLL_FileName |
Description
Returns name of the DLL, which contains compiled code from #Compiled / #EndCompiled sections, if any.
Syntax
s = Compiled_DLL_FileName
Returns
String, full path and file name of the DLL
Parameters
Name |
Type |
Optional |
Meaning |
Remarks
Your code needs to contain #Compiled / #EndCompiled in order to create the DLL.
Restrictions
See also
Examples
#Compiled Language = FreeBasic
sub SayHelloFromFreeBasic cdecl (byref sDLLFileName as zstring) Export
Print "Hi there. I'm a compiled code."
print "I'm a FreeBasic Sub compiled inside " & sDLLFileName
end sub
#EndCompiled
uses "Console"
SayHelloFromFreeBasic(Compiled_DLL_FileName)
printl "Now I'm printing from thinBasic script"
' -- You can use it in function declarations just in case you need
' -- Notice FreeBASIC zstring is thinBASIC asciiz
'declare sub SayHelloFromFreeBasic LIB Compiled_DLL_FileName ALIAS "SayHelloFromFreeBasic" (byref sMessage as asciiz)
WaitKey