Vcl.AxCtrls.TActiveFormControl.Invoke
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.