@Kiffi and Marc56us:
my toolbar have 'Compile without Debugger' and 'Compile with Debugger'
i use 'Compile with Debugger'
@mk-soft, your code to:
1 opened:
https://www.purebasic.com
2 [22:25:52] Executable started.
[22:42:40] [ERROR] Modul_ActiveScript.pb (line: 1220)
[22:42:40] [ERROR] Invalid memory access. (read error at address :8)
after closed MessageRequester, IDE is locked, i use other exe kill PureBasic_Compilation2.exe, then:
[22:44:25] The debugged executable quit unexpectedly.
3 MessageRequester and debuged:
[ActiveScriptSite - OnScriptError
---------------------------
Line: 9 Column: 0
---------------------------
ok]
debuged:
Code: Select all
ActiveScriptSite - AddRef() : Refcount 1 > 2
ActiveScriptSite - QueryInterface() : IActiveScriptSiteInterruptPoll -> No Interface
ActiveScriptSite - AddRef() : Refcount 2 > 3
ActiveScriptSite - QueryInterface() : IActiveScriptSiteDebug -> No Interface
ActiveScriptSite - OnStateChange() : State = 5
ActiveScriptSite - OnStateChange() : State = 1
ActiveScriptSite - OnStateChange() : State = 2
************************************************************
Dim IE, Result
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = False ' True or hide
IE.Navigate "https://www.purebasic.com"
Do While IE.busy = True
Runtime.Sleep 500
Loop
Result = IE.document.documentElement.outerHTML
Runtime.String("result") = Result
IE.Quit
************************************************************
ActiveScriptSite - AddRef() : Refcount 3 > 4
ActiveScriptSite - OnEnterScript()
ActiveScriptSite - GetItemInfo() : SpaceName = Runtime
Runtime - QueryInterface() : IDispatch -> Ok
Runtime - Release() : Refcount = 2 > 1
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
Runtime - GetIDsOfNames() : Name = sleep -> DispId = 5
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() Sleep : 500
Runtime - Release() : Refcount = 2 > 1
ActiveScriptSite - AddRef() : Refcount 4 > 5
ActiveScriptSite - QueryInterface() : IUnknown -> Ok
ActiveScriptSite - Release() : Refcount = 5 > 4
Runtime - GetIDsOfNames() : Name = string -> DispId = 4
Runtime - AddRef() : Refcount = 1 > 2
Runtime - Invoke() PropertyPutString : result
Runtime - Release() : Refcount = 2 > 1
ActiveScriptSite - QueryInterface() : IUnknown -> Ok
ActiveScriptSite - QueryInterface() : IID {C5598E60-B307-11D1-B27D-006008C3FBFB} -> No Interface
ActiveScriptSite - QueryInterface() : IID {6D5140C1-7436-11CE-8034-00AA006009FA} -> No Interface
ActiveScriptSite - Release() : Refcount = 4 > 3
ActiveScriptSite - OnScriptError()