System.IDispatch.Invoke

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer;  Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): HResult; stdcall;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.pas System IDispatch

Beschreibung

Invoke führt einen Aufruf einer spät gebundenen Eigenschaft oder Methode aus.

Invoke ruft eine Methode oder Eigenschaft auf, die vom COM-Objekt über IDispatch bereitgestellt wird. Für Invoke muss zuvor ein Dispatch-Bezeichner ermittelt worden sein. Der Bezeichner identifiziert eine Methode, eine Eigenschaft und eine Parameterliste eindeutig, die an die aufgerufene Methode und die Exception-Informationen übergeben werden soll. Der Dispatch-Bezeichner einer Methode oder einer Eigenschaft (dispid) kann mit der Methode GetIDsOfNames ermittelt werden.

Siehe auch