Group Dynamic Link Libraries / DLL
DllExecuteCall()
Calls a function from a dynamically loaded DLL using a call-template.
DllExecuteCall( <cCallTemplate> [, <xParam,...>] ) --> xReturn
DllInfo()
Retrieves runtime information about loaded DLLs.
DllInfo( [<cDllName>|<nDllHandle>], <nDllInfo> ) --> xValue
DllLoad()
Loads a DLL file dynamically during runtime.
DllLoad( <cDllName> [, <cFuncPrefix> ] [, <lSuppressInitExit>] ) --> nDllHandle
DllPrepareCall()
Prepares a call to a DLL function and creates a call-template.
DllPrepareCall( <cDllName>|<nDllHandle>, [<nFunctionType>], <cFuncName>|<nOrdinal> >, [<nParameterType1>, ...] ) --> cCallTemplate
DllUnLoad()
Unloads a previously loaded DLL.
DllUnLoad( <nDllHandle>|<cDllName> ) --> lSuccess
EXTERN
Declares a function in a non-Xbase++ DLL.
[STATIC] EXTERN [<CallingConvention>] [<Type>] <FunctionName>( [[@] <Parameter> AS <Type>, ...] ) IN <Library> [NAME <ExportedName>]