2017-09-11 18 views
-1

テキストボックスのテキストを返したいと思います。これはうまくいった。しかし、前に決定されたパラメーターで関数を呼び出すと、InvalidCastExceptionが発生します。 Visual Studioは、IAsyncResultからFileInfo(searchEnginePowerがこれを返す)からランタイムエラーを引き起こす可能性があると言います。スレッド:InvokeによりInvalidCastExceptionが発生する

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

あなたがそこに、次に呼び出されたメソッドの結果を取得したい場合は、単に'Invoke'を呼び出します。 – jmcilhinney

答えて

0

あなたは本当にすべての関連情報を提供していないけど、私が言うことができるものから、あなたはこれを行うべきである:

Dim a As FileInfo = Me.Invoke(Function() PropABCtool_.PropCar.searchEnginePower(PropABCtool.PropTextbox1)) 
関連する問題