我定义了一个函数
public function getArrStr(strArr() as String) as String
dim i as integer
dim strTemp as String
for i=0 to ubount(strArr)
strTemp=strTemp & strArr(i)
next
getArrStr=strTemp
end function在一个窗体中这样使用
dim myInfo as String
myInfo=getArrStr(Array("name","age","sex"))
但是编译不了然后改成
dim myInfo as String
dim myInfoArr() as String
myInfoArr=Array("name","age","sex")
myInfo=getArrStr(myInfoArr)
能编译,但是执行到这里出错!求救,改如何写法?
public function getArrStr(strArr() as String) as String
dim i as integer
dim strTemp as String
for i=0 to ubount(strArr)
strTemp=strTemp & strArr(i)
next
getArrStr=strTemp
end function在一个窗体中这样使用
dim myInfo as String
myInfo=getArrStr(Array("name","age","sex"))
但是编译不了然后改成
dim myInfo as String
dim myInfoArr() as String
myInfoArr=Array("name","age","sex")
myInfo=getArrStr(myInfoArr)
能编译,但是执行到这里出错!求救,改如何写法?
解决方案 »
- 【求助】VB问题
- 有没有什么办法,在不上网的情况下,模拟出上网的效果。
- 放出一个曲线绘制控件,还热的呢,作示波器和工控曲线的朋友们可以试用一下
- 如何在vb窗口中打开excel文件?
- 请问如何将一个SQL数据库表中的记录拷到另一个SQL数据库中,(急,在线等)
- 我是蔡鸟,用vb的shell函数如何调用出window的计算器程序
- 如何得到 窗体上label的caption 的属性
- 晕死了,二天了,还没搞顶一个DataCombo的下拉列表框,总是空空的。
- 多工程协作中DLL子工程的MDIChild窗体要如何才能显示?
- 怎样用VB做软件注册程序?谁有详细注册程序的源代码?能否给我发一份?my e-mail:[email protected]
- 关于对VB数组赋值的问题。
- 关于对VB数组赋值的问题。
Dim myInfo As String
Dim myInfoArr() As String
ReDim myInfoArr(0 To 2)
myInfoArr(0) = "name"
myInfoArr(1) = "age"
myInfoArr(2) = "sex"
myInfo = getArrStr(myInfoArr)
应改为For i = 0 To UBound(strArr)最后,需要指出的是vb提供了join语句,没必要重写一个:
Dim myInfo As String
Dim myInfoArr() As String
ReDim myInfoArr(0 To 2)
myInfoArr(0) = "name"
myInfoArr(1) = "age"
myInfoArr(2) = "sex"
myInfo = Join(myInfoArr, "")
Debug.Print myInfo
应改为ubound
Dim myInfo As String
Dim myInfoArr
myInfoArr = Array("name", "age", "sex")
myInfo = Join(myInfoArr, " ")
MsgBox myInfo
End Sub