Class IActiveScriptParse (unit AXScript)

Inherits from

IUnknown

IActiveScript interface

Constructors



Functions

function AddScriptlet( DefaultName: POleStr; Code: POleStr; ItemName: POleStr; SubItemName: POleStr; EventName: POleStr; Delimiter: POleStr; SourceContextCookie: DWORD; StartingLineNnumber: ULONG; Flags: DWORD; out Name: TBSTR; out ExcepInfo: TExcepInfo ): HRESULT;

HRESULT AddScriptlet( [in] LPCOLESTR pstrDefaultName, [in] LPCOLESTR pstrCode, [in] LPCOLESTR pstrItemName, [in] LPCOLESTR pstrSubItemName, [in] LPCOLESTR pstrEventName, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwSourceContextCookie, [in] ULONG ulStartingLineNumber, [in] DWORD dwFlags, [out] BSTR *pbstrName, [out] EXCEPINFO *pexcepinfo);

function InitNew: HRESULT;

HRESULT InitNew(void);

function ParseScriptText( const pstrCode: POLESTR; const pstrItemName: POLESTR; const punkContext: IUnknown; const pstrDelimiter: POLESTR; dwSourceContextCookie: DWORD; ulStartingLineNumber: ULONG; dwFlags: DWORD; out pvarResult: OleVariant; out pExcepInfo: TExcepInfo ): HRESULT;

HRESULT STDMETHODCALLTYPE ParseScriptText( [in] LPCOLESTR pstrCode, [in] LPCOLESTR pstrItemName, [in] IUnknown *punkContext, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwSourceContextCookie, [in] ULONG ulStartingLineNumber, [in] DWORD dwFlags, [out] VARIANT *pvarResult, [out] EXCEPINFO *pexcepinfo);

Properties

Events

Variables


Constructors


Functions


function AddScriptlet( DefaultName: POleStr; Code: POleStr; ItemName: POleStr; SubItemName: POleStr; EventName: POleStr; Delimiter: POleStr; SourceContextCookie: DWORD; StartingLineNnumber: ULONG; Flags: DWORD; out Name: TBSTR; out ExcepInfo: TExcepInfo ): HRESULT;

HRESULT AddScriptlet( [in] LPCOLESTR pstrDefaultName, [in] LPCOLESTR pstrCode, [in] LPCOLESTR pstrItemName, [in] LPCOLESTR pstrSubItemName, [in] LPCOLESTR pstrEventName, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwSourceContextCookie, [in] ULONG ulStartingLineNumber, [in] DWORD dwFlags, [out] BSTR *pbstrName, [out] EXCEPINFO *pexcepinfo);


function InitNew: HRESULT;

HRESULT InitNew(void);


function ParseScriptText( const pstrCode: POLESTR; const pstrItemName: POLESTR; const punkContext: IUnknown; const pstrDelimiter: POLESTR; dwSourceContextCookie: DWORD; ulStartingLineNumber: ULONG; dwFlags: DWORD; out pvarResult: OleVariant; out pExcepInfo: TExcepInfo ): HRESULT;

HRESULT STDMETHODCALLTYPE ParseScriptText( [in] LPCOLESTR pstrCode, [in] LPCOLESTR pstrItemName, [in] IUnknown *punkContext, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwSourceContextCookie, [in] ULONG ulStartingLineNumber, [in] DWORD dwFlags, [out] VARIANT *pvarResult, [out] EXCEPINFO *pexcepinfo);


Properties


Events


Variables