社区
PowerBuilder
帖子详情
关于PB引入外部函数的参数类型问题
StandALoneComplex
2007-12-20 03:01:36
LONG PASCAL ReadDevSN(HANDLE hCom,BYTE DevNo,LPSTR pSN)
类似于这样的外部函数,像lpstr这类的字符指针,在PB里怎么送进去呀
...全文
97
3
打赏
收藏
关于PB引入外部函数的参数类型问题
LONG PASCAL ReadDevSN(HANDLE hCom,BYTE DevNo,LPSTR pSN) 类似于这样的外部函数,像lpstr这类的字符指针,在PB里怎么送进去呀
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knowledge_Is_Life
2008-05-01
打赏
举报
回复
以后需再关注,现在先帮你顶一下
I_am_Z
2007-12-20
打赏
举报
回复
//在pb中并不支持c语言中诸如pstr和npstr的近指针,并且关键字ref只适用于32位远指针。
//windows中的32位远指针lpctstr和lpstr在pb中被声明为string,lbyte有时也声明为string。
function long ReadDevSN( ulong hwnd,char DevNo,ref string pSN ) library "你的库(dll/ocx...)"
jlwei888
2007-12-20
打赏
举报
回复
string
PB
调用
外部
DLL
当
外部
函数
包含指针
类型
参数
时,如`GetPeopleName`、`GetPeopleSex`等,我们需要使用`ref`关键字来表示传入的变量是引用
类型
。这是因为
PB
不直接支持C风格的指针,而是使用引用
参数
来模拟指针的行为。例如,以下是...
Pb
常见
函数
chm
3. 库
函数
:PowerBuilder支持通过动态链接库(DLL)或.NET组件
引入
外部
函数
。这允许开发者利用其他编程语言编写的
函数
或库,如数据库访问、加密解密、网络通信等复杂功能。 4. 数据窗口
函数
:数据窗口是Power...
常用的
外部
动态链接库
函数
在使用DLL
函数
前,我们需要在
PB
中声明
函数
的原型,包括返回
类型
、
参数
类型
以及
参数
数量。例如,如果有一个名为`AddNumbers`的
函数
,接收两个整数
参数
并返回一个整数,声明如下: ```
pb
Declare Function ...
PB
11.5创建DLL和调用示例_
pb
11添加新dll_
PB
11.5创建DLL和调用示例_
需要提供正确的
参数
类型
和数量,以及DLL的完整路径。 压缩包中的`cuseddll`可能是创建的DLL文件的示例,而`createdll`可能包含创建DLL的源代码或详细步骤。在实际操作中,你需要根据这些文件来理解DLL的创建和使用...
pb
调用webservice
总的来说,这个压缩包提供了一个关于PowerBuilder调用Web服务的实例,对于学习和理解如何在
PB
环境中集成Web服务非常有价值。通过深入研究这些文件,你可以更好地掌握这一技术,并将它应用到自己的项目中。
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章