以HotelLock.dll文件为例.
1,将动态链接库文件放到程序目录下
2,在PB中声明Dll文件中包含的PB程序中要用到的外部全局(实例)函数,如:
在Declare Global External Functions或Declare Local External Functions中声明
FUNCTION long MakeCardOpenPort(Integer Port) LIBRARY "HotelLock.dll"
3,在需要的地方函数上面声明的函数,就像使用PB自身的函数一样.
当参数为指针或引用类型时,PB中应该采用ref类型的参数.如:
Function ulong SetCurrentDirectory(ref string lpPathName) LIBRARY "kernel32.dll" ALIAS FOR "SetCurrentDirectoryA"
当函数的参数类型为char或其它字符(串)类型时,PB中一般可以采用string类型的参数,有时也采用char[]数组.