在powerbuilder中调用外部dll文件内函数,首先要在pb中进行声明,声明的位置放在如图所示:

在pb中的任何一个Object上双击打开该object的面板并进入脚本编辑框。以窗体a为例,如图:

打开脚本编辑框左上角的下拉列表选择Declare,而后选择右侧下拉列表的,Global External Functions
在该脚本中编辑框中输入例如:
[public] Function string SendClinFee(ref string info, ref int flag) LIBRARY "nccm_interface.dll" [ALIAS FOR "SendClinFeeA"]
[]中的的内容可选。Alias for "functionNewname" “”号中的名称是dll中函数名的原型,这个名称分两种情况:
1.在调用标准的windows API时,API针对两种不同的编码方式为同一个函数取了两个不同的

在PowerBuilder中调用外部DLL文件,需要先在对象的Global External Functions脚本中声明函数,例如:`Function string SendClinFee(ref string info, ref int flag) LIBRARY "nccm_interface.dll" [ALIAS FOR "SendClinFeeA"]`。`ALIAS FOR`用于指定DLL中的函数原型,对于标准Windows API,可能需要考虑Unicode和ANSI的区别。DLL文件可放置于生成的.exe同目录或Windowssystem32目录下。"
124381870,12853609,如何在简历上体现Java熟悉程度,"['Java', '简历写作', '面试技巧']
最低0.47元/天 解锁文章
1852

被折叠的 条评论
为什么被折叠?



