vb byte() 与 pb char[]

sewinten 2008-06-19 09:51:42
用vb写了一个ocx控件,在里面封装了一个函数:
public function aa(byref parm() as byte)
……
end function

在pb里调用此函数时,我传了一个char型的数组:
char ch[0 to 1]
ole_1.object.aa(ch)
运行时,老提示incorrect number parameters calling external object function……而中断运行
====================================
如果参数为一个字节
声明为public function aa(byref parm as byte)
……
end function
在pb里传一个char变量过去却能如常运行
===================================
不知道问题出在哪里,急盼!
...全文
266 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fogle 2008-12-18
  • 打赏
  • 举报
回复
楼主你是怎么解决的,希望得你的解决方案
lllyyymmm 2008-06-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 SummerHeart 的回复:]
不支持传递数组的问题吧
[/Quote]
1楼说的是对的
sewinten 2008-06-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 SummerHeart 的回复:]
不支持传递数组的问题吧
[/Quote]
我试了一下传递整型数组,没问题,就byte不行,头大啊~~~~~
sewinten 2008-06-19
  • 打赏
  • 举报
回复
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,靠,内容还不不?顶起!
编程夜猫 2008-06-19
  • 打赏
  • 举报
回复
不支持传递数组的问题吧

1,077

社区成员

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

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