2009-02-14 121 views
2

我期待在编译时ByRef参数类型不匹配,但我没有得到它。它的编译没有错误,在运行时出现错误13,“类型不匹配”。预期类型不匹配错误

这是一个相当简单的重现。

dim c as Car 
Set c = New Car 

Sail c 

...

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

汽车不能从船

继承是否有设置(或插件可能),这将迫使VB为严格编译模式?

编辑:它看起来像没有编译器选项。有谁知道在编译期间分析这些铸造问题的源代码的插件吗?

回答

3

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

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

+0

是的,这是可能的。 – Sukasa 2009-02-14 16:55:27