Vcl.AxCtrls.TActiveFormControl.Invoke

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

virtual HRESULT __stdcall Invoke(int DispID, const GUID &IID, int LocaleID, System::Word Flags, void *Params, void * VarResult, void * ExcepInfo, void * ArgErr);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls TActiveFormControl

Description

Invoke iplémente la fonction Invoke de l'interface IDispatch de OLE Automation.

Appelez Invoke pour accéder à la propriété ou la méthode spécifiée par le paramètre DispID. Le paramètre Flags indique si DispID désigne une méthode (DISPATCH_METHOD), une valeur de propriété qui est lue (DISPATCH_PROPERTYGET) ou une valeur affectée à une propriété (DISPATCH_PROPERTYPUT ou DISPATCH_PROPERTYPUTREF). Les paramètres Params et ExcepInfo contiennent, respectivement, des informations sur les paramètres et les exceptions et dépendent de la propriété ou de la méthode identifiée par le paramètre DispID.

Invoke renvoie S_OK en cas de réussite. Sinon, elle renvoie un code d'erreur défini par l'interface IDispatch.