VB中call怎么使用?

VB中call怎么使用?,第1张

你这是asp吧。vb语法,call

statement

call

:调用一个过程函数,如果该函数有参数则函数名后跟括号,括号里边为传递的参数。

function

ftest(part1

as

string)

'函数

msgbox

part1

end

function

private

sub

form_click()

call

ftest("测试内容")

'调用函数ftest(),并传递参数:"测试内容"

end

sub

调用后,d出“测试内容”四个字。

至于你贴的函数的作用和用法你自己查查相关资料。

VB里Call用来调用函数或者过程,不过那是过去的用法了。在VB6里只要把过程名或者函数名写在要执行的地方就行了,很久以前是要在前面加上Call的

过程

Sub

subpro(a,b)

c=a+b

End

sub

函数

Function

funpro(a,b)as

integer

funpro

=

a

*

b

end

function

以前使用时如下

Call

subpro(11,22)

Call

funpro(22,33)

现在只要

subpro(11,22)

funpro(22,33)

call不是必须要用的,但是call是由它存在的道理的。你直接把一个函数名写在那边,如果代码很多,可读性就不是很好,相反,如果在前面加上一个Call,那么就有一目了然的感觉,知道知识调用的一个函数,如果没有,可读性就不是很好了!区别主要在这里。

另外:

用Call的语法是这样子的:

[Call] name [argumentlist]部分 描述

Call 可选参数;关键字。如果指定了这个关键字,则 argumentlist 必须加上括号,例如:

Call MyProc(0)

name 必要参数,要调用的过程名称。

argumentlist

说明调用一个过程时,并不一定要使用 Call 关键字。如果使用 Call 关键字来调用一个需要参数的过程,argumentlist 就必须要加上括号。如果省略了 Call 关键字,那么也必须要省略 argumentlis 外面的括号。如果使用 Call 语法来调用内建函数或用户定义函数,则函数的返回值将被丢弃。若要将整个数组传给一个过程,使用数组名,然后在数组名后加上空括号。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11932883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存