-1

我想返回文本框的文本。这行得通。但是使用之前确定的参数调用函数会导致 InvalidCastException。Visual Studio 表示从 IAsyncResult 转换为 FileInfo(searchEnginePower 返回 this)可能会导致运行时错误。

    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

我该如何解决异常?

4

1 回答 1

0

您还没有真正提供所有相关信息,但据我所知,您应该这样做:

Dim a As FileInfo = Me.Invoke(Function() PropABCtool_.PropCar.searchEnginePower(PropABCtool.PropTextbox1))
于 2017-09-11T09:11:01.757 回答