当前位置:首页 > 实用技巧 >

vb中参数传递方式(vb两个窗口之间如何传递参数)

来源:原点资讯(www.yd166.com)时间:2023-10-27 06:25:53作者:YD166手机阅读>>

vb中参数传递方式,vb两个窗口之间如何传递参数(1)

在VB/VBA中要有所作为,是绕不开Variant的

前言

在VB/VBA中Variant类型,想必各位都不陌生,因为绝大部分VB/VBA内置函数的参数和返回值,都是这货。很多讨论VB/VBA性能优化的话题,也不会忘记这货。笔者也在《》一文中,初提Variant的妙处。要深入VB/VBA,笔者甚至在《》一文中,利用Variant重置VB/VBA的数据类型,是进入VB/VBA指针高阶应用的隐秘之门。

作为数据类型的容器,Variant的结构也在前述文章中给予了介绍。既然作为数据容器,最常用的场景,当然就是传递数据啦。本文,笔者就跟大家分享下Variant在数据传递中中的妙用。

一、患难之中求真情

要想体会Variant的妙,自然离不开不妙的参照物。那首先,让我们看看VB/VBA中有哪些“致命”点吧:

1、数据类型不对,编译不让通过

实话说,笔者现想,还真不好找案例,比如下面这种故意,VB/VBA都能放过,也是无语了。

vb中参数传递方式,vb两个窗口之间如何传递参数(2)

非IT初学者,看到这,就该知道,确认过眼神了,哈哈

为了说明数据类型不对,对编译的影响,这里给大家介绍VB/VBA中一个神秘的菜单项。VB6位于“运行”下的“全编译执行”,而VBA位于“调试”下的“编译VBAProject”。如下图所示,说不定很多人,都还没注意过这俩兄弟哦,名字很具有误导性,尤其是VBA的。

vb中参数传递方式,vb两个窗口之间如何传递参数(3)

从这里也可看出,VBA是支持编译的

但是,这哥俩却不是用来生成EXE或DLL的,却可以模拟编译过程,检查编译错误。在这里呢,笔者为了方便说明问题,就用这个功能代替编译检查。于是,又列举了下图所示的例子,然后进行编译检查。

vb中参数传递方式,vb两个窗口之间如何传递参数(4)

首页 123下一页

栏目热文

女性吃苋菜有什么好处(吃苋菜对人有哪些好处)

女性吃苋菜有什么好处(吃苋菜对人有哪些好处)

它是女人的美容菜,补铁补钙最好,几天不吃就馋,好吃停不下。新时代的女性对于美容养颜的要求越来越高了,不是今天买个护肤品,...

2023-10-27 06:00:30查看全文 >>

霉苋菜梗对身体的好处(臭苋菜梗的功效与作用)

霉苋菜梗对身体的好处(臭苋菜梗的功效与作用)

钱江晚报·小时新闻记者 施雯 通讯员 鲁桑桑 高幸儿每到夏季,杭州人的餐桌上总会出现一道传统佳肴——霉苋菜梗。鲜美下饭,...

2023-10-27 06:26:28查看全文 >>

苋菜对身体有什么好处怎么吃好呢(吃苋菜有什么好处与坏处)

苋菜对身体有什么好处怎么吃好呢(吃苋菜有什么好处与坏处)

苋菜是我国古人很早就开始食用的蔬菜。成书于两千年前的,我国最早解释词义的专书《尔雅》就载有“蒉(kuai)”,其注释为“...

2023-10-27 05:44:55查看全文 >>

长期吃苋菜对身体有什么好处(吃苋菜有什么好处与坏处)

长期吃苋菜对身体有什么好处(吃苋菜有什么好处与坏处)

苋菜有“长寿菜”之称,每100克中含有:蛋白质3.2克、脂肪0.6克、碳水化合物7.1克、膳食纤维2.3克、维生素A13...

2023-10-27 06:14:48查看全文 >>

苋菜对身体有啥好处(苋菜吃了对人体有什么好处)

苋菜对身体有啥好处(苋菜吃了对人体有什么好处)

这人到了中老年啊,身体的各项机能就会慢慢地退化,走起路来也感觉大不如前,特别容易生病,所以在日常的饮食当中,我们就要适当...

2023-10-27 06:19:34查看全文 >>

vb中的参数传递地址(vb中参数只能按地址传递吗)

vb中的参数传递地址(vb中参数只能按地址传递吗)

在PLC中使用的寻址方式分为直接寻址和间接寻址两种方式。所谓的直接寻址,就是直接使用存储区或寄存器的元件名称和地址编号,...

2023-10-27 06:11:47查看全文 >>

vb参数有哪两种传递方式(vb参数传递有哪几种方法)

vb参数有哪两种传递方式(vb参数传递有哪几种方法)

Mastercam后处理命令块传递参数用法,新版中新加入的功能,此方法的用法非常接近VB.NET的用法,可同时传递多个参...

2023-10-27 06:15:22查看全文 >>

vb怎么调用带参数的方法(vb怎么定义和调用过程)

vb怎么调用带参数的方法(vb怎么定义和调用过程)

VB和DLL文件库文件一般指计算机上的一类文件,分两种,一种是静态库,另一种是动态库即DLL(Dynamic Link ...

2023-10-27 06:12:23查看全文 >>

vb输入数据的方法有哪些(vb怎么输入多个数据)

vb输入数据的方法有哪些(vb怎么输入多个数据)

今天学习的主要内容是刘金玉老师MySQL数据库零基础教程第11期。一、DML(一)MDL(Data Manipulati...

2023-10-27 06:24:20查看全文 >>

vb参数传递方式有哪些(vb参数传递有哪几种方法)

vb参数传递方式有哪些(vb参数传递有哪几种方法)

过程是构成程序的一个模块,往往用来完成一个相对独立的功能。过程可以使程序更清晰、更具结构性。VBA具有四种过程:Sub过...

2023-10-27 05:46:11查看全文 >>

文档排行