请教vbscript中子函数与函数的区别

请问vbscript中子函数与函数的区别?
想知道vbscript中sub定义子函数和function定义函数的区别,它们分别用在什么地方,在那种情况使用和调用。请解释的详细一点。

------解决方案--------------------
sub叫过程
function叫函数


sub没有返回值
function有返回值

------解决方案--------------------
一般来说,sub用在class的方法以及对象的事件里面多一些.
记得最开始的时候,一直喜欢用sub,因为function太长了,记不住。
现在尽量都用function,在里面用On Error Resume Next 来判断错误,执行错误返回一个false.
这个就看你自己的喜好了,它们的区别仅仅在于有没有return.