Class IActiveScript (unit Activscp)

Inherits from

IUnknown

IActiveScript Interface - Methods in VTable order

Constructors



Functions

Function AddNamedItem(ItemName: WideString; dwFlags: DWord): HResult;


Function AddTypeLib(const GuidTypeLib: TGUID; wVerMajor, wVerMinor, wFlags: Word):HResult;


Function Clone(Script: iActiveScript):HResult;


Function Close:HResult;


Function GetCurrentScriptThreadID(wScriptThreadID: Word):HResult;


Function GetScriptDispatch(StrItemName: Pointer; out ScriptDispatch: IDispatch):HResult;


Function GetScriptSite(const iid: TIID; out vObj):HResult;


Function GetScriptState(out ScriptState: LongInt): HResult;


Function GetScriptThreadID(wWin32Thread, wScriptThreadID: Word):HResult;


Function GetScriptThreadState(wScriptThreadID, wScriptState: Word):HResult;


Function InterruptScriptThread(wScriptThreadID: Word; ExcepInfo: PExcepInfo; wFlags: Word ):HResult;


Function SetScriptSite(ScriptSite: IActiveScriptSite):HResult;


Function SetScriptState(ScriptState: LongInt):HResult;


Properties

Events

Variables


Constructors


Functions


Function AddNamedItem(ItemName: WideString; dwFlags: DWord): HResult;


Function AddTypeLib(const GuidTypeLib: TGUID; wVerMajor, wVerMinor, wFlags: Word):HResult;


Function Clone(Script: iActiveScript):HResult;


Function Close:HResult;


Function GetCurrentScriptThreadID(wScriptThreadID: Word):HResult;


Function GetScriptDispatch(StrItemName: Pointer; out ScriptDispatch: IDispatch):HResult;


Function GetScriptSite(const iid: TIID; out vObj):HResult;


Function GetScriptState(out ScriptState: LongInt): HResult;


Function GetScriptThreadID(wWin32Thread, wScriptThreadID: Word):HResult;


Function GetScriptThreadState(wScriptThreadID, wScriptState: Word):HResult;


Function InterruptScriptThread(wScriptThreadID: Word; ExcepInfo: PExcepInfo; wFlags: Word ):HResult;


Function SetScriptSite(ScriptSite: IActiveScriptSite):HResult;


Function SetScriptState(ScriptState: LongInt):HResult;


Properties


Events


Variables