vArr = astr '‘’‘’‘’‘’这句话什么意思?,是不是取得数组指针?
'设置vArr为一个和astr(10)相同的数组vArr = Split("a/od/os/p/", "/") '如果改为astr=Split("a/od/os/p/", "/")‘就显示错误说不能直接给数组赋值,为什么不能直接给数组astr赋值?
'astr要astr=Split("a/od/os/p/", "/"),在声明astr的时候应该是这样:dim astr()
'以上的定义我认为是分不规范,不建议使用。
'最好是这样:
Dim vArr2() As String
vArr2 = Split("a/od/os/p/", "/")
'设置vArr为一个和astr(10)相同的数组vArr = Split("a/od/os/p/", "/") '如果改为astr=Split("a/od/os/p/", "/")‘就显示错误说不能直接给数组赋值,为什么不能直接给数组astr赋值?
'astr要astr=Split("a/od/os/p/", "/"),在声明astr的时候应该是这样:dim astr()
'以上的定义我认为是分不规范,不建议使用。
'最好是这样:
Dim vArr2() As String
vArr2 = Split("a/od/os/p/", "/")
解决方案 »
- VSFlexGrid 能否把数据库行列对调显示
- 调用Excel打印报表,基本正常。但总感觉好象有些异常或问题没考虑好,特向大家请教用Excel报表要注意些什么?如怎么样获取打印机的状态:
- 如何判断StdPicture类型的变量是否为空?
- 有关字典生成工具的制作
- 容易的问题!急!
- 大家说说用ADO2.1读取数据的速度!
- 关于vb安装的问题!100分,如果嫌少可以加!!!!
- vb 调用 DLL 的问题 (运行时错误 53)
- 大师们啊:佳能有一款机型,长得方头方脑的,基本是正方体,不知道是哪一款?
- 请问在外接程序管理器可以打开的资源文件编辑器,它的可执行文件是什么?可否单独执行?
- 看两行代码。关于imagelist的
- 请各位帮助把一下C代码改成VB代码,谢谢!!!
vArr = astr '是要设置一个相同的数组,但是记住这2个数组是完全独立的,不是你所说的将数组地址给vArr 如果你将上面改为:
Private Sub Command1_Click()
Dim vArr As Variant
Dim astr(10)
vArr = astr ’‘’‘’‘’‘’这句话什么意思?,是不是取得数组指针?
vArr = Split("a/od/os/p/", "/")‘如果改为astr=Split("a/od/os/p/", "/")‘就显示错误说不能直接给数组赋值,为什么不能直接给数组astr赋值?
Debug.Print vArr(0)
For i = LBound(vArr) To UBound(vArr)
If vArr(i) <> "" Then
debug.print vArr(i)
debug.print astr(i)
End If
Next i
End Sub你会发现astr数组里面全是空的,可见这2个数组是独立