关于vb.net中call的信息

vb.net一个vb调用另一个vb的方法

在VB.NET中,可以使用“Call”语句来调用另一个VB文件中的方法。使用“Call”语句,可以在一个VB文件中调用另一个VB文件中的方法,从而实现不同文件之间的调用。

成都创新互联-专业网站定制、快速模板网站建设、高性价比尚志网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式尚志网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖尚志地区。费用合理售后完善,十年实体公司更值得信赖。

首先,需要在调用方法的VB文件中声明另一个VB文件中的方法,以便编译器能够识别该方法。声明的方式如下:

Declare Sub 另一个VB文件中的方法名 Lib “另一个VB文件的路径” ()

其中,另一个VB文件中的方法名是另一个VB文件中要调用的方法的名称,另一个VB文件的路径是另一个VB文件的完整路径。

接下来,就可以使用“Call”语句来调用另一个VB文件中的方法了,语句格式如下:

Call 另一个VB文件中的方法名 (参数1,参数2,……,参数n)

其中,另一个VB文件中的方法名是另一个VB文件中要调用的方法的名称,参数1,参数2,……,参数n是传递给另一个VB文件中要调用的方法的参数。

最后,就可以在调用方法的VB文件中调用另一个VB文件中的方法了。通过以上步骤,就可以在VB.NET中实现一个VB文件调用另一个VB文件中的方法了。

Vb.net程序设计问题 【问题在sub 和call】 显示:类型“Integer”的值无法转换为“Object 的 1 维数组”

自定义过程px的参数是数组,而你现在用Call px(a(i)),显然,a(i)不是数组,是数组中的一个元素。

另外,据我知道,VB.NET是不支持Print输出了吧?

关于VB.NET中的call

没什么区别,只是增加可读性而已,以下是摘自MSDN的说明:

Visual Basic 语言参考

Call 语句 (Visual Basic)

将控制传送到 Function、Sub 或动态链接库 (DLL) 过程。

[ Call ] procedureName [ (argumentList) ]

各部分说明

procedureName

必选。要调用的过程名。

argumentList

可选。变量和表达式列表,表示当调用过程时传递给该过程的参数。多个参数以逗号分隔。如果包括 argumentList,则必须将它放在括号内。

备注

您通常使用 Call 语句调用不返回值的过程。如果该过程返回值,Call 语句将放弃该值。

在调用过程时不要求您必须使用 Call 语句,但使用该语句可以提高代码的可读性。


分享标题:关于vb.net中call的信息
文章转载:http://azwzsj.com/article/dojhooc.html