PB 如何调用一个自定义的dll 里的函数啊
如题我有一个自定义的dll文件想在PB中调用dll里的函数请问要怎么写?如果有效就给分(*^_^*)...
如题 我有一个自定义的dll文件 想在PB中调用dll里的函数 请问要怎么写?
如果有效就给分(*^_^*) 展开
如果有效就给分(*^_^*) 展开
2个回答
2013-07-06
展开全部
pb编译的不是标准的dll文件..不能调用
调用c的dll最好不要用直接返回String ,而用传递引用参数来做,即pb声明
public function integer getword(ref string value) library "dllfile.dll"
c里面写:
extern "C" int EXPORT PASCAL getword(char * retValue){
...
}
还有要注意的:给pb调用的函数必须在def文件声明,否则pb找不到入口
调用c的dll最好不要用直接返回String ,而用传递引用参数来做,即pb声明
public function integer getword(ref string value) library "dllfile.dll"
c里面写:
extern "C" int EXPORT PASCAL getword(char * retValue){
...
}
还有要注意的:给pb调用的函数必须在def文件声明,否则pb找不到入口
2013-07-06
展开全部
将SetPaper.dll该成你的DLL的名字
function long ReadInfo(ID) library "SetPaper.dll"
function long ReadInfo(ID) library "SetPaper.dll"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询