Элемент ScriptControl заменить на либо ...object или declare - VB
Формулировка задачи:
Элемент ScriptControl нужно заменить на либо ...object или declare.
Парсинг на VB6 слишком медленный. Выгодней использовать регулярное выражение.
Всем добра и мир
с уважением Андрей
Парсинг на VB6 слишком медленный. Выгодней использовать регулярное выражение.
Всем добра и мир
с уважением Андрей
Решение задачи: «Элемент ScriptControl заменить на либо ...object или declare»
textual
Листинг программы
/* [ odl, uuid(51973C11-CB0C-11d0-B5C9-00A0244A0E7A), ] interface IActiveScriptSiteDebug : stdole.IUnknown { HRESULT GetDocumentContextFromPosition( [in] LONG *dwSourceContext, [in] LONG *uCharacterOffset, [in] LONG *uNumChars, [out,retval] LONG *ppsc ); HRESULT GetApplication( [out,retval] LONG *ppda ); //IDebugApplication HRESULT GetRootApplicationNode( [out,retval] LONG *ppdanRoot ); HRESULT OnScriptErrorDebug( [in] LONG *pErrorDebug, [in,out] BOOL *pfEnterDebugger, [out,retval] BOOL *pfCallOnScriptErrorWhenContinuing ); }; */ /* [ odl, uuid(51973C32-CB0C-11d0-B5C9-00A0244A0E7A) ] interface IDebugApplication : IRemoteDebugApplication { HRESULT SetName( [in] LPSTR pstrName) = 0; HRESULT StepOutComplete( void) = 0; HRESULT DebugOutput( [in] LPSTR pstr) = 0; HRESULT StartDebugSession( void) = 0; HRESULT HandleBreakPoint( [in] BREAKREASON br, [in,out] BREAKRESUMEACTION *pbra) = 0; HRESULT Close( void) = 0; HRESULT GetBreakFlags( [in,out] APPBREAKFLAGS *pabf, [in,out] IRemoteDebugApplicationThread *pprdatSteppingThread) = 0; HRESULT GetCurrentThread( [in,out] IDebugApplicationThread *pat) = 0; HRESULT CreateAsyncDebugOperation( [in] IDebugSyncOperation *psdo, [in,out] IDebugAsyncOperation *ppado) = 0; HRESULT AddStackFrameSniffer( [in] IDebugStackFrameSniffer *pdsfs, [in,out] LONG *pdwCookie) = 0; HRESULT RemoveStackFrameSniffer( [in] LONG dwCookie) = 0; HRESULT QueryCurrentThreadIsDebuggerThread( void) = 0; HRESULT SynchronousCallInDebuggerThread( [in] IDebugThreadCall *pptc, [in] LONG dwParam1, [in] LONG dwParam2, [in] LONG dwParam3) = 0; HRESULT CreateApplicationNode( [in,out] IDebugApplicationNode *ppdanNew) = 0; HRESULT FireDebuggerEvent( [in] REFGUID riid, [in] IUnknown *punk) = 0; HRESULT HandleRuntimeError( [in] IActiveScriptErrorDebug *pErrorDebug, [in] IActiveScriptSite *pScriptSite, [in,out] BREAKRESUMEACTION *pbra, [in,out] ERRORRESUMEACTION *perra, [in,out] BOOL *pfCallOnScriptError) = 0; BOOL FCanJitDebug( void) = 0; BOOL FIsAutoJitDebugEnabled( void) = 0; HRESULT AddGlobalExpressionContextProvider( [in] IProvideExpressionContexts *pdsfs, [in,out] LONG *pdwCookie) = 0; HRESULT RemoveGlobalExpressionContextProvider( [in] LONG dwCookie) = 0; }; */
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д