Public Function GetPID()
Dim ks()
redim preserve ks(j)
GetPID = ks
End FunctionPublic Function test()
dim tt
tt = GetPID()
log.Message UBound(tt)
End Function 根据上面代码我从GetPID方法中获得一个数组,由于该数组中没有任何元素,所以我在test方法中使用时UBound方法时得到“数组下标越界”,然后我看了UBound的介绍如果数组中没有元素,UBound的返回值是Undefined,我如何判断UBound(数组名)的返回值是Undefined
Dim ks()
redim preserve ks(j)
GetPID = ks
End FunctionPublic Function test()
dim tt
tt = GetPID()
log.Message UBound(tt)
End Function 根据上面代码我从GetPID方法中获得一个数组,由于该数组中没有任何元素,所以我在test方法中使用时UBound方法时得到“数组下标越界”,然后我看了UBound的介绍如果数组中没有元素,UBound的返回值是Undefined,我如何判断UBound(数组名)的返回值是Undefined
解决方案 »
- 在RICHTEXTBOX输入一个字符,一种是用输入法输入的,一种是用键盘直接输入的,如何将用输入法输入的字符,在输入后立即转换为指定字符
- 一表,新建一字段,若前一字段数值大于5,则新字段数值为正,小于等于5为负?怎么写?
- 好像这几个月来,VB6有点傻傻的.大家的会不?
- 大家好,我想请教有关datalist控件的问题
- 算法问题
- 谁知道media play 中播放带#号的url的问题,怎样转义啊?
- 如何用程序,清除picture框中的图片!!!在线等!!!
- 请各位高手告诉我,怎么样对一个软件包进行加密。快回,谢谢。
- 如何将错误信息像VB那样写入TXT文件
- ActiveBar,VSflex7,ttf16,ActiveTreeView,ActiveThreed,ActiveListBar等控件的中文说明,谁知道哪儿有?我可以把它们做为礼物送给你哟!
- 如何设计产成本与原材料关系的数据库?
- 求教各位前辈,如何部分放缩图片?比较急!
可以直接用copymemory
http://bbs.csdn.net/topics/270065874
2 用 OnError 语句来处理错误。
Option Explicit
Dim ks()
Dim j As LongPublic Function GetPID()
ReDim Preserve ks(j)
GetPID = ks
End FunctionPublic Function test()
On Error GoTo ErrorHandler
Dim tt
tt = GetPID()
MsgBox "UBound = " & UBound(tt)
Exit Function
ErrorHandler:
MsgBox "Error " & Err.Number & ": " & Err.Description
End FunctionPrivate Sub Form_Load()
j = -1
test
j = 8
test
End Sub