Specifies the DLL where a sub or function can be found as part of a declaration
Syntax
Description
In
Sub and
Function declarations,
Lib indicates the dll containing the function. Libraries specified in this way are linked as if the library had been specified with
#inclib.
When specifying
dllname, do not include the extension of the file name. For example, if the declaration is meant to reference the file
mydll.dll or
mydll.so, use
Lib "mydll".
Example
'' mydll.bas
'' compile with:
'' fbc -dll mydll.bas
Public Function GetValue() As Integer Export
Function = &h1234
End Function
Declare Function GetValue Lib "mydll" () As Integer
Print "GetValue = &h"; Hex(GetValue())
' Expected Output :
' GetValue = &h1234
Differences from QB
See also