参数乱码问题

jiheng999 2007-06-18 10:55:43
我用evc写了一个atl com dll
函数如下
STDAPI int SendSms(HANDLE hDevice,char *AT_pam)

ppb中引用用
function int SendSms(long hDevice, ref string lstr)

可是 接收短信是乱码,如果我在SendSms中直接给 AT_pam 赋值 就正常,只是用ppb传参不行?

为什么如何解决,分都用光了不好意
...全文
205 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiheng999 2007-06-20
  • 打赏
  • 举报
回复
已经试过了,接受不了长度为0
用bstr * 也不行,ppb里string 不支持 ,据说pb10可以,但我也不能用,
该如何是好啊?
jlwei888 2007-06-18
  • 打赏
  • 举报
回复
function int SendSms(long hDevice, ref blob lstr)

用blob试试吧!

680

社区成员

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

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