关于VB提示ByRef参数类型不符的分析
在VB中执行过程或函数时,提示"ByRef参数类型不符"
分析问题主要由于对应参数的类型不符造成的。造成这种情况一般有几种情况:
1。传递参数未定义类型,如果参数在调用前未定义类型,系统自动将它定义为Variant类型,由于与过程或函数中的对就参数类型不相同,所以提示"ByRef参数类型不符"
2。传递参数类型已经定义,但由于定义方法不对,所以提示"ByRef参数类型不符"。具体情况如下:
当VB中如此定义变量时,将会出现以上错误信息的出现
Private Sub Command1_Click()
Dim i , j As Integer
i = 3
j = 4
Call get1(i, j)
Text1.Text = i
End Sub
Private Sub get1(ByRef para1 As Integer, para2 As Integer)
para1 = para1 + para2
End Sub
如果将 Dim i , j As Integer 改为
Dim i As Integer
Dim i As Integer
程序执行正常。也就是说,第一种方法的变量定义,只是对 J 做了定义,并未对前面的 I 进行定义
一般在过程和函数中定义参数时采用ByRef,则要求参数声明的类型和实际参数的类型完全相同,否则VB就会报告错误。
关于VB提示ByRef参数类型不符的分析相关推荐
- VBA·编译错误:ByRef参数类型不符
阅文时长 | 0.34分钟 字数统计 | 550.4字符 主要内容 | 1.引言&背景 2.分析&解决原理 3.声明与参考资料 『VBA·编译错误:ByRef参数类型不符』 编写人 | ...
- VB问题——ByRef参数类型不符
**## vb问题--ByRey参数类型 今天上午学习vb关于过程的这一章节时,在敲书中例子时,由于我的不小心,把其中两个代码给敲错了,引发了下面图中的问题. 然后,我就去查找相关资料,寻求什么叫By ...
- 写给初学者:VB 中 ByRef 与 ByVal 参数传递方式的区别
简而言之,ByRef 和 ByVal 的区别在于参数源是否可以被函数修改,前者(默认方式)是可以被修改的,而后者是不能被修改的. 例: Private Function Func(ByRef argv ...
- python参数类型限定_python限定方法参数类型、返回值类型、变量类型等|python3教程|python入门|python教程...
https://www.xin3721.com/eschool/python.html typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints ...
- python限定方法参数类型、返回值类型、变量类型
typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型.变量类型不符合. 作为开发文档附加说明,方 ...
- python限定方法参数类型、返回值类型、变量类型等
typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型.变量类型不符合. 作为开发文档附加说明,方 ...
- Python参数类型
位置参数 默认参数 可变参数 命名关键字参数 关键字参数 1 def position_only(a, b): 2 print(a, b) 3 4 def keyword(a='a', b='b'): ...
- Java注解参数类型枚举值_EffectiveJava-5-枚举和注解
用enum代替int常量 1. int枚举: 引入枚举前,一般是声明一组具名的int常量,每个常量代表一个类型成员,这种方法叫做int枚举模式. int枚举模式是类型不安全的,例如下面两组常量:性别和 ...
- java 参数类型不确定_java泛型的那些事
学习泛型的理由 首先明确为什么需要学习泛型?个人觉得至少有三个理由:1.使用泛型可以让你在声明类(或者创建方法)的时候不着急立即去指定它的类型,而是等到你实例化对象(或者方法调用)的时候才明确它的类型 ...
最新文章
- MySql错误处理(三)- 错误处理的例子
- angular1.0 $http jsonp callback
- CentOS6.4 利用sendEmail发邮件
- 45种可以拿到Webshell的程序
- [php]apache虚拟主机配置
- CMMI3组织级文档列表清单
- 二叉树结构 codevs 1029 遍历问题
- 【CF#-931A】 Friends Meeting(思维)
- .NET 动态脚本语言Script.NET系列文章汇总 非常精彩的应用举例
- 谷歌浏览器登录不了账号_谷歌浏览器使用分享(可谷歌账号登录)之谷歌账号登录...
- Java流程控制01 用户交互Scanner
- 一次性搭建Hadoop高可用集群
- 众专家推荐《移动微技(Mobile Widget)应用开发权威指南》
- 数字单片机的技术发展
- 图神经网络——node2vec
- 铁塔形变预警监测装置
- ELK-部署Logstash
- 推荐几款开发板TI AM335X NXP IMX6UL
- mysql评论回复表设计_数据库设计——评论回复功能
- html5小猫钓鱼游戏思路,小猫钓鱼的游戏算法