powerbuilder调用外部dll文件内函数
来源:互联网 发布:python清洗大数据 编辑:程序博客网 时间:2024/05/16 05:09
在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针对两种不同的编码方式为同一个函数取了两个不同的名称,unicode编码的在函数名称后加 W. ansi编码的在函数名后面加了A。也就是说在API中其实同一个函数本来就是有两个针对不同编码方式的声明的。
2.在调用第三方的dll时,因为第三方的dll极少会针对编码方式来区分函数,因此要按照dll的说明文档中的函数名来进行声明。
声明后就可以在工程中的任何一个地方进行调用了。
另外:dll文件必须放在一下位置中PB才能找到
1.与生成的.exe文件在同一目录。
2.X:\windows\system32 目录下
- powerbuilder调用外部dll文件内函数
- 调用外部 DLL 中的函数
- PowerBuilder中dll的调用
- PowerBuilder 调用C++ DLL方法
- 在powerbuilder中调用外部DLL中含有CHAR* *类型参数时的解决方法
- delphi中调用外部dll导出函数
- JS内外部函数调用关系
- VC++线程函数内怎么调用外部函数
- c#调用外部dll
- 调用外部dll
- C#调用外部DLL
- C# 调用外部dll
- C#调用外部DLL
- loadrunner调用外部Dll
- C# 调用外部dll
- C#调用外部DLL
- C# 调用外部dll
- C#调用外部DLL
- Cocos-2d CCMenu和CCMenuItem菜单详解
- io口工程师
- GTK2.0+学习
- GROUP BY,WHERE,HAVING之间的区别和用法
- oracle 中PL/SQL中type的简单用法
- powerbuilder调用外部dll文件内函数
- 图结构系列—基于邻接表的图实现
- (一)工作总结——当你遇到困难时,心中总会有一个奇怪的念头……
- UITableViewCell的重绘机制 .
- Shell中的 "" 与 '' 的用法
- Why do Java programmers wear glasses?
- TYVJP1114
- PHP-分词- paoding基于Lucene的最流行的分词法
- javascript笔记