vb的Call倒底是什么意思??
我看用的人很多,但始终不明白这是干嘛的,很有用吗??
唉,
搞了久,原来连个Call都不知道,
Call就是调用某个函数.
Call TestFunc()
call不是必须要用的,但是call是由它存在的道理的。你直接把一个函数名写在那边,如果代码很多,可读性就不是很好,相反,如果在前面加上一个Call,那么就有一目了然的感觉,知道知识调用的一个函数,如果没有,可读性就不是很好了!区别主要在这里。
另外:
用Call的语法是这样子的:
[Call] name [argumentlist]
部分 描述
Call 可选参数;关键字。如果指定了这个关键字,则 argumentlist 必须加上括号,例如:
Call MyProc(0)
name 必要参数,要调用的过程名称。
argumentlist
说明
调用一个过程时,并不一定要使用 Call 关键字。如果使用 Call 关键字来调用一个需要参数的过程,argumentlist 就必须要加上括号。如果省略了 Call 关键字,那么也必须要省略 argumentlis 外面的括号。如果使用 Call 语法来调用内建函数或用户定义函数,则函数的返回值将被丢弃。
若要将整个数组传给一个过程,使用数组名,然后在数组名后加上空括号。
[此贴子已经被作者于2007-2-14 10:43:28编辑过]