Import
 
位于DLL中的公共数据的外部链接属性

语法

Extern Import symbolname [( subscripts )] [ Alias "aliasname "] [ As DataType] [, ...]

说明

仅在具有Extern关键字的Win32平台上使用,并且需要访问DLL中的全局变量。这是由于任何此类访问的间接级别:隐式指针取消引用。

例子

/* mydll.c :
    compile With
      gcc -Shared -Wl,--strip-all -o mydll.dll mydll.c
*/
__declspec( dllexport ) Int MyDll_Data = 0x1234;


/'import.bas:
编译
fbc import.bas
'/
#inclib "mydll"

Extern Import MyDll_Data Alias "MyDll_Data" As Integer

Print "&h" + Hex( MyDll_Data )

'输出:
'&h1234



方言差异

  • -lang qb 方言中不可用,除非使用别名__进口引用。

与QB差别

  • 新的FreeBASIC

参考