unsigned char * ?

zhanglf 2002-12-06 05:15:15
我用vc写了一个函数,返回一个字符串,可是pb调用时,却怎磨也抓不到这个串的内容?是不是pb不能引用地址指针?请帮忙,多谢!
我的串定义为unsigned char *,用ref string strout 并strout = space(32) 不管用
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamknight 2002-12-08
  • 打赏
  • 举报
回复
vc 输出动态库时,必须用标准C及WINDOWS 标准库函数的输出模式传递方式。

即你可以将文件名改后缀为.C,用STDCALL 输出

或声明EXTERN “C“ 同时 指明STDCALL 文件名后缀为.CPP

dotnba 2002-12-08
  • 打赏
  • 举报
回复
同意 jackxrh
jackxrh 2002-12-08
  • 打赏
  • 举报
回复
不能返回 unsigned char* , 你改成 char*
jeking 2002-12-06
  • 打赏
  • 举报
回复
当然没有指针。但可以取的。
888888888888 2002-12-06
  • 打赏
  • 举报
回复
关注

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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