预期的类型不匹配错误

时间:2009-02-14 16:50:08

标签: vb6

我期望在编译时出现ByRef参数类型不匹配但我没有得到它。它在没有错误的情况下进行编译,并在运行时因错误13“类型不匹配”而失败。

重现起来相当简单。

dim c as Car
Set c = New Car

Sail c

...

Public Sub Sail(ByRef b As Boat)
    ...
End Sub

Car 继承船

是否有一个设置(或者可能是插件)会强制VB进入严格的编译模式?

编辑:看起来没有编译器选项。有没有人知道在编译期间分析这些转换问题的来源的插件?

1 个答案:

答案 0 :(得分:3)

是否可以在VB6中设置Option Strict True?

编辑:显然在VB6中是不可能的(似乎已经在VB 7.0中引入)