预期类型不匹配错误
问题描述:
我期待在编译时ByRef参数类型不匹配,但我没有得到它。它的编译没有错误,在运行时出现错误13,“类型不匹配”。预期类型不匹配错误
这是一个相当简单的重现。
dim c as Car
Set c = New Car
Sail c
...
Public Sub Sail(ByRef b As Boat)
...
End Sub
汽车不能从船
不继承是否有设置(或插件可能),这将迫使VB为严格编译模式?
编辑:它看起来像没有编译器选项。有谁知道在编译期间分析这些铸造问题的源代码的插件吗?
答
是否可以在VB6中设置Option Strict True?
编辑:显然这是不可能在VB6中(似乎已经与VB 7.0引入)
是的,这是可能的。 – Sukasa 2009-02-14 16:55:27