lxn / walk

A Windows GUI toolkit for the Go Programming Language
Other
6.79k stars 885 forks source link

WebView:Fixed a panic (see Attachment) of open new browser window in IE 10. #695

Open TerryLiu opened 3 years ago

TerryLiu commented 3 years ago

===================== Attachment :

panic: Error: ULong() v.Vt != VT_UI4, ptr=0xa79a260, value=&{Vt:3 reserved:[0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]}

goroutine 1 [running, locked to thread]: github.com/lxn/win.(VARIANT).MustULong(...) E:/GoLangPRoject/pkg/mod/github.com/lxn/win@v0.0.0-20191128105842-2da648fda5b4/oleaut32.go:240 github.com/lxn/walk.webView_DWebBrowserEvents2_Invoke(0xc000764940, 0x111, 0x7feefcec600, 0x0, 0x1, 0xa79a1c0, 0x0, 0x0, 0x0, 0x4) E:/GoLangPRoject/pkg/mod/github.com/lxn/walk@v0.0.0-20191128110447-55ccb3a9f5c1/webview_dwebbrowserevents2.go:212 +0x11d9 syscall.Syscall(0x776d6680, 0x2, 0x4081e, 0xe76c890, 0x0, 0x0, 0x0, 0x0) D:/Go/src/runtime/syscall_windows.go:188 +0xe9 github.com/lxn/win.IsDialogMessage(0x4081e, 0xe76c890, 0x0) E:/GoLangPRoject/pkg/mod/github.com/lxn/win@v0.0.0-20191128105842-2da648fda5b4/user32.go:2747 +0x72 github.com/lxn/walk.(FormBase).mainLoop(0xc000545000, 0x0) E:/GoLangPRoject/pkg/mod/github.com/lxn/walk@v0.0.0-20191128110447-55ccb3a9f5c1/mainloop_default.go:35 +0xdc github.com/lxn/walk.(*FormBase).Run(0xc000545000, 0x0) E:/GoLangPRoject/pkg/mod/github.com/lxn/walk@v0.0.0-20191128110447-55ccb3a9f5c1/form.go:373 +0xd7