能不能用PB接收Delphi传递过来的结构参数

DOS6 2003-05-13 02:52:44
能不能用PB接收Delphi传递过来的结构参数
我调用一个DELPHI写的DLL,里面有个函数
function ReceiveData:TRecResult ;stdcall
其中TRecResult 为一个结构体
PB调用后应该如何接收这个结构
我在PB中声明了一个和这个结构中的参数一样的结构去接收,但不行
我是这样声明的
function TRecResult ReceiveData() Library "MSCommDLL.dll"
其中TRecResult 结构为
timeout boolean
xeof boolean
xreturn integer
xstr pchar
应该如何处理,各位指点
...全文
34 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
joss 2003-05-24
function TRecResult ReceiveData() Library "MSCommDLL.dll"

系统提示错误信息了吗?
回复
zyhtz 2003-05-24
结构好像是有点问题
反正PB调用DELPHI的DLL是很烦的
回复
fengzeng 2003-05-13
没有试过,做成DLL在调用应该可以吧
回复
DOS6 2003-05-13
返回结构体是不是有特别的声明
function TRecResult ReceiveData() Library "MSCommDLL.dll"
这样行不行的TRecResult为结构体,DELPHI中定义的
回复
DOS6 2003-05-13
PB调用API,其中的结构都是向API传递的
但现在要接收DELPHI中的结构参数就有问题
大家帮帮忙
回复
joss 2003-05-13
没有试过,不过你先看看PB中API的申请语法吧!
回复
zjianabc 2003-05-13
UP
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

869

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-13 02:52
社区公告
暂无公告