System.IDispatch.Invoke
Delphi
function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): HResult; stdcall;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas | System | IDispatch |
Description
Invoke effectue un appel à une méthode ou à une propriété à liaison différée.
Invoke appelle en fait une méthode ou une propriété exposée par l'objet COM à travers l'interface IDispatch. Invoke requiert un identificateur de répartition préalablement obtenu. L'identificateur identifie de façon unique une méthode, une propriété et une liste de paramètres à passer à la méthode appelée et les informations d'exception. L'identificateur de répartition d'une méthode ou d'une propriété (aussi connu sous le terme dispid) peut être obtenu en appelant la méthode GetIDsOfNames.