中易网

关于VB中过程的参数提示错误

答案:2  悬赏:50  
解决时间 2021-03-12 22:52
'简单的测试程序
Private Sub Form_Load()
Dim ii As Integer
Dim ba(), bb() As Byte
ReDim ba(9)
ReDim bb(9)
For ii = 0 To 9
ba(ii) = 3 * ii + 2
Next
Call ttsub(ba(), bb())
End Sub

Private Sub ttsub(a() As Byte, b() As Byte)
Dim aa As Byte
For aa = 0 To 9
b(aa) = a(aa) + 1
Next
End Sub

调试时提示下述错误:
compile error:
type mismatch: array or user-defined type expected

错误指向Call ttsub(ba(), bb())一句中的ba()

请问这段程序哪儿错了?该怎么改?
最佳答案
Dim ba(), bb() As Byte

这个是错误的.要写就写全,因为vb默认是变体Variant类型的.

所以千万不能马虎,得写Dim ba() As Byte, bb() As Byte
全部回答
有点儿难,a、b都没接触过 怀疑: c在函数体过程中必须对函数过程名赋值 这一句 比如函数过程 function str() as string 我完全也可用 return "sth" 来表达,而不用str="sth"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
奥特曼进化格斗3用的模拟器那实体机叫什么?
南通供电局;三相四线开户多少钱
lol升级英雄成就的代币怎么弄我有一个英
怎样可以消除玻纤增强pbt的浮纤
C#MAC地址转换成6位字节数组
亚林农家土菜在哪里啊,我有事要去这个地方
海信空调外机侧面没有挡板是否正常?真的是防
a-2b+3)(3-a-2b)=
陕西文科考生 高一本线十分 有什么一本学校
绝味鸭脖国鼎路NO.2在什么地方啊,我要过去处
求问各位大神,之后怎么做
李军做数学题时,一道一减法题的减数是30,他却
异形vs人类天神塔怎么造
康婷·瑞倪维儿美容养生连锁机构阳光旗舰店我
it(w )theNationalDay(h )lastweek缺词填空
推荐资讯
电信定制的手机流量提醒服务需要额外收费吗,
南里洗衣店这个地址在什么地方,我要处理点事
黄金已经突破1900了,大概什么时候能到2000呢
怎样做粉光蒸蛋
什么资料可以快速了解药厂验证
在直角坐标系中,四边形OABC的各个顶点的坐标
青岛牌3吨燃油叉车价格
我的手机结分有多少
如何抓好新《准则》《条例》的贯彻落实
有没有可以伸到墙里的餐桌
上海万德国际物流有限公司武汉办事处地址有知
拿别的公司给我们的转账支票,老板让我去我们
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?