问:

VB6.0系统提示:“实时错误‘13’:类型不匹配”有亮黄显示行,我查不出错在哪里?请指导

答:
VB6.0系统提示"实时错误'13':类型不匹配"错误通常是由于变量或函数参数类型不匹配导致的。具体可能有以下几种情况:
1. 变量类型不匹配。像将整数型变量与字符串型变量进行连接时,就会产生类型不匹配错误。例如:Dim a As Integer, b As String   b = a & b   '类型不匹配
2. 函数参数类型不匹配。调用函数时,传入的参数类型与函数定义的参数类型不匹配,就会报这个错误。例如:Sub Add(a As Integer, b As Integer)   End Sub   Call Add(1, "2")   '类型不匹配
3. 数组类型不匹配。向数组中存入与数组定义类型不匹配的值,会产生该错误。例如:Dim arr(10) As Integer   arr(0) = "1"   '类型不匹配
4. 对象方法或属性参数类型不匹配。调用对象的方法或属性时,传入的参数与方法的参数类型定义不匹配,就会报该错误。
5. 变量还未定义就使用。使用了还未定义的变量,VB不知道该变量的类型,所以会报类型不匹配错误。
解决方法是:
1. 查看产生错误的行,检查变量、函数参数、数组等的类型与实际传入的值是否匹配,必要时进行类型转换。
2. 如果是由于使用未定义变量造成的,在上方定义该变量。
3. 在代码窗口中,将鼠标移动到报错行的行号前,会显示该行的完整代码,仔细检查是否有类型不匹配的情况。
4. 若仍然找不到错误原因,可以在VB的“调试”窗口中逐句执行代码,查看变量的值变化,直至找到类型不匹配的语句。
5. 必要时,在网站或VB相关论坛中搜索具体错误信息,寻求解决方案。
以上是VB6.0中"实时错误'13':类型不匹配"错误的常见原因及解决方法。通过仔细检查代码,定位问题语句,并修正类型匹配错误,应可解决该错误提示。