还有一个窗体,900多行
请再帮助UP下面贴子:
http://www.csdn.net/expert/topic/548/548405.xml
http://www.csdn.net/expert/topic/548/548372.xml
http://www.csdn.net/expert/topic/548/548358.xml
http://www.csdn.net/expert/topic/548/548353.xml
请再帮助UP下面贴子:
http://www.csdn.net/expert/topic/548/548405.xml
http://www.csdn.net/expert/topic/548/548372.xml
http://www.csdn.net/expert/topic/548/548358.xml
http://www.csdn.net/expert/topic/548/548353.xml
ByVal就是传值,也就是把参数的值复制一边传入函数
string类型一定要ByVal,这是特殊规定,没什么为什么
但String类型用ByVal也是传指针,相当于char*外。若用ByRef则是char**
还有在对结构类型总是用传地址的方式来传递。
一般来说尽量用缺省的ByRef,因为性能上会有提高,但对远程组件则要区别
对待,因为每一次访问属性都远程调用,这时用ByVal一次传递可能更好,也
可以自己写一个Proxy中间对象,仅传递解释必要的数据。
关于ByVal和ByRef,在我马上要发的VB指针《葵花宝典》里专门有一节来
谈这个问题。
请关注:http://www.csdn.net/expert/topic/546/546240.xml
Filekey() As String
你用的是字串数组啊!
为什么Private Sub subSendKey(Akey)可以,是因为Variant兼容数组
而如果要用数组则必须如下:
Private Sub subSendKey(Akey() As String)
真被这个ByRef……的错误给骗了,呵呵。