vb编译中出现“类型不匹配”错误
发布网友
发布时间:2024-10-04 03:35
我来回答
共1个回答
热心网友
时间:2024-10-22 13:03
前面的是字节变量,后面是字符变量,应该不行吧,改成这样看看
lb(i * 2 - 1) ="&h" & Left(lg1, 2)追问谢谢,这个这样解决了,但是另外一个这样改了还是不对。“&h”&这个是字节转换的?那CByte可以吗?还有我的语句这样算简洁吗?还有其他更好的表达语句吗,谢谢啦
追答如果你取得字符是数据了,CByte也可以呀,123字符可以,若是0F,CE DF字符时不可以的
“&h”&主要是可以将FF ED 31字符方式的等16进制换算成10进制数呀,然后送字节变量就可以呀,因为字节变量范围是0-255呀,只要是不超过数就可以呀。
如 lb=“&h” & "ff" ,则lb=255, lb=“&h” & "12" ,则lb=18,也可以
如果用CByte(“ff")就是错的,如果是CByte(“12”)则lb=12是对的。
VB中类型不匹配
类型不匹配错误(错误 13)在 Visual Basic 中是一个常见问题。尽管现代版本的 Visual Basic 能够自动处理多种数据类型的转换,但仍可能出现类型不匹配的错误。以下是一些可能导致此错误的原因及其解决方案:1. 变量或属性类型不匹配。例如,试图将一个整型值赋给一个字符串变量是不可行的,除非该字符串...
vb中出现类型不匹配是什么意思
就是变量类型不对比如说你把一个字符串赋值给一个数值变量。 pxl2520 | 发布于2012-06-23 举报| 评论 0 1 为您推荐: 抽奖vb vb = to 类型不匹配 vb类型不匹配 13 vb类型不匹配什么意思 vbprint 类型不匹配 vb数组类型不匹配 vb变量未定义 vb下标越界 类型不匹配怎么办 金蝶提示类型不匹...
vb中说类型不匹配是什么意思
类型不匹配有三种情况,一种是赋值时类型不匹配,就是给变量赋值的类型是它所不能接受的类型,第二种是数据运算时,类型不匹配,就是二种不能自动转换类型的数据不能直接运算;第三种是函数或过程调用时,形参的数据类型与它规定的类型不匹配,造成调用失败。
VB中类型不匹配
指定可以显示的表达式。将传统 Basic 错误处理例程与拥有 Error 子类型 (10, vbError) 的 Variant 值混合,例如:Error CVErr(n)识别一个错误,要将其映射到 Visual Basic 或用户错误,然后产生错误。CVErr 值不能转换成 Date。例如:MyVar = CDate(CVErr(9))使用 Select Case 语句或一些类似的结构...
vb显示实时错误'13',类型不匹配,求问错在哪,请大神赐教
那就尽量按声明的数据类型来赋值。上面的代码中, Text1.Text 得到的值是字符型,而你赋值给了一个 single 。Text4.Text = Round(c,2) 这种代码如果计算结果的话,会是个逻辑值。总的来说,实时错误'13',类型不匹配,这种错误提示的原因就在于你没有严格按照数据类型的定义赋值。
VB类型不匹配是什么意思
1.VB 在vb6.0编译环境中代表着一个对象,你可以在菜单-视图-对象浏览器 中找到该对象。在此可以看到该对象的所有属性和方法。2.Print 打印函数,只能打印字符串类型的内容.你用print vb 打印对象就会造成类型不匹配的错误
VB中出现错误:类型不匹配 缺少数组或用户定义类型。请高手们帮下...
1.原语句Private Sub change(x() As Integer, y() As Integer)改为Private Sub change(x() As Integer, y() As Single)2.在原语句Private Sub change(x() As Integer, y() As Integer)上面加一行End Sub === 全部代码如下:Option Explicit Dim a() As Integer, n As Integer Priva...
vb中说类型不匹配是什么意思
比如a="test"左边的变量a是 数值类型 右边是字符串 字符串给数值变量赋值 就导致左右类型不一致 就产生错误
VB编程错误13:类型不匹配
CommonDialog1.FileName 是一个 String 字符型的数据,存放的是文件名。0 是一个 Integer 短整型的数据,两者类型都不一样,当然是“类型不匹配”。应该是 If CommonDialog1.FileName <> "" Then
VB编程错误13:类型不匹配
CommonDialog1.FileName 是一个 String 字符型的数据,存放的是文件名。0 是一个 Integer 短整型的数据,两者类型都不一样,当然是“类型不匹配”。应该是 If CommonDialog1.FileName <> "" Then