PB的语法错误
我用PB写一个调用DLL的DEMO,首先想实现一个简单的控件,得到一个值,里面的语句是这样的:
function integer Balance library 'g:\PB相关\NtxSmsSdk.dll'//调用DLL
integer result
result=Balance()
messagebox("",string(result)) //把result的值转化为字符串
结果提示错误:
Error C0031:Syntax error
Error Coo51:Unknown function name:balance
这是什么意思啊,我在网上看到类似的调用也是这样写的啊,错在那儿了,请大侠们指出来,并帮我改正了,谢谢了啊
问题点数:100、回复次数:3Top
1 楼xieqin()回复于 2006-05-08 17:14:14 得分 100
错了,声明的时候,要在declare.....的Global...里声明,保存后再在窗体里面写
integer result
result=Balance()
messagebox("",string(result))
这样才正确,可以得到输出结果了!!!肯定是这个原因!!
Top
2 楼dapaide()回复于 2006-05-08 17:20:03 得分 0
谢谢了,都没有人回答的...Top
3 楼xieqin()回复于 2006-05-08 17:22:54 得分 0
呵呵Top




