能不能用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
应该如何处理,各位指点
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧