System.IDispatch.Invoke
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.