System.Classes.TComponent.EndInvoke
Delphi
procedure EndInvoke(const ASyncResult: IAsyncResult); overload;
function EndInvoke<TResult>(const AsyncResult: IAsyncResult): TResult; overload;
C++
void __fastcall EndInvoke(const System::Types::_di_IAsyncResult ASyncResult)/* overload */;
template<typename TResult> TResult __fastcall EndInvoke(const System::Types::_di_IAsyncResult AsyncResult)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
説明
指定された ASyncResult
が完了するまで呼び出し側をブロックします。
BeginInvoke で非同期的に実行されるメソッドの結果を返します。この結果は、指定された IAsyncResult の完了後すぐに返されます。
EndInvoke では、非同期メソッドの実行中に発生する可能性のある任意の例外が発生します。