我想返回文本框的文本。这很有效。但是使用之前确定的参数调用该函数会导致InvalidCastException。 Visual Studio表示从IAsyncResult转换为FileInfo(searchEnginePower返回此值)可能会导致运行时错误。
Dim result As IAsyncResult = Me.BeginInvoke(Function() As String
Return PropABCtool.PropTextbox1
End Function)
Dim a As FileInfo = Me.BeginInvoke(Sub() PropABCtool_.PropCar.searchEnginePower(Me.EndInvoke(result)))
If a IsNot Nothing And a.Exists Then
...
End If
如何解决异常?
答案 0 :(得分:0)
您还没有真正提供所有相关信息,但据我所知,您应该这样做:
Dim a As FileInfo = Me.Invoke(Function() PropABCtool_.PropCar.searchEnginePower(PropABCtool.PropTextbox1))