VB.NET参数类型不符相关解决方法
来源:互联网 发布:正态分布 协方差矩阵 编辑:程序博客网 时间:2024/04/30 05:48
在VB中执行过程或函数时,会提示"ByRef参数类型不符" 。
分析VB.NET参数类型不符这一问题主要由于对应参数的类型不符造成的。造成这种情况一般有几种情况:
1。传递参数未定义类型,如果参数在调用前未定义类型,系统自动将它定义为Variant类型,由于与过程或函数中的对就参数类型不相同,所以提示"ByRef参数类型不符"
2。传递参数类型已经定义,但由于定义方法不对,所以提示"ByRef参数类型不符"。具体情况如下:
当VB中如此定义变量时,将会出现VB.NET参数类型不符的问题
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)
para1para1 = para1 + para2
End Sub
如果将 Dim i , j As Integer 改为
Dim i As Integer
Dim i As Integer
程序执行正常。也就是说,第一种方法的变量定义,只是对 J 做了定义,并未对前面的 I 进行定义
一般在过程和函数中定义参数时采用ByRef,则要求参数声明的类型和实际参数的类型完全相同,否则就会出现VB.NET参数类型不符。
上海阜和进修学校
0 0
- VB.NET参数类型不符相关解决方法
- vb中byref参数类型不符
- 关于VB提示ByRef参数类型不符的分析
- 【VBA研究】VBA自定义函数参数类型不符的错误
- [转]C#和VB.NET中类型相关资料整理
- VB.NET类型转换相关运算符应用技巧分享
- C#和VB.NET类型相关知识汇总
- VB.net SQL BIT类型参数化查询问题
- vb.net相关
- vb.net相关概念
- VB.net 类型 表达式
- vb.net 枚举类型
- VB.Net可选参数
- 请教VB.NET相关语句
- VB.NET 控件数组相关
- VB.net 类型转换函数
- vb.net类型转换函数
- vb.net类型转换函数
- android.os.NetworkOnMainThreadException
- HDU 1698 Just a Hook 线段树 成段替换
- MFC消息机制
- 第05章-可视化技术(1)
- H264中的SPS、PPS提取与作用
- VB.NET参数类型不符相关解决方法
- ojbect-c中,NSAutoreleasePool
- ubuntu查看占用某端口的程序
- tomcat端口被占用,如何找出并kill
- JavaScript事件 DOMNodeInserted DOMNodeRemoved
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
- hdu 4787 GRE Words Revenge(分块+AC自动机)
- 关于java的引用
- order by和group by的总结