Mat*_*L99 3 vb.net string vb6 vb6-migration
我有一些VB6代码需要迁移到VB.NET,我想询问一下这行代码,看看是否有办法在.NET中实现它
Error(Err.Number)
Run Code Online (Sandbox Code Playgroud)
不断告诉我需要一个表达式。
If Err.Number = 53 Then
GoTo x
Else
Msg = " Error N. " & Err.Number & Chr(13) & Error(Err.Number)
MsgBox(Msg, 16, "Warning")
FileClose(1)
Exit Sub
End If
Run Code Online (Sandbox Code Playgroud)
VB6 文档指出:
Error 函数的返回值对应于 Err 对象的 Description 属性。
所以不要使用Error(Err.Number)use Err.Description。