爱问知识人 爱问教育 医院库

VB函数的参数传递问题!!!

首页

VB函数的参数传递问题!!!

请问以下哪有错 提示是sum(a)中的a有错
Private Sub Command1_Click()
Dim a(10), i As Integer
For i = 0 To 5
  a(i) = i + 10
  Next i
Text2.Text = Sum(a)
End Sub
-------------------------------------------
Private Function Sum(a() As Integer) As Long
Dim i As Integer
Dim summ As Long
For i = 1 To 5
   summ = summ + a(i)
Next i
Sum = summ
End Function

提交回答
好评回答
  • 2007-04-18 21:23:29
    Dim a(10), i As Integer
    第一句有问题,很简单的问题,因为这是vb6的规定,a没有被定义为integer,被定义成variant了,只有i被定义成了integer,把这一句改成
    Dim a(10) as  integer, i As Integer
    全部定义好类型,一切ok了,以后要注意这个问题

    一***

    2007-04-18 21:23:29

其他答案

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 171-190
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):