|
本帖最后由 codyguo 于 2015-11-30 21:07 编辑
比如 XAdapterTree_Create
编译时提示:
D:\go\gopath\src\github.com\CodyGuo\xcgui\examples\button>button.exe
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x8 pc=0x482970]
goroutine 1 [running]:
syscall.(*DLL).FindProc(0x0, 0x517f60, 0x13, 0x13, 0x0, 0x0)
D:/go/src/syscall/dll_windows.go:74 +0x80
github.com/codyguo/xcgui/xc.init.2()
D:/go/gopath/src/github.com/codyguo/xcgui/xc/adapterTree.go:32 +0x34
github.com/codyguo/xcgui/xc.init()
D:/go/gopath/src/github.com/codyguo/xcgui/xc/xwm.go:456 +0x5b
github.com/codyguo/xcgui.init()
D:/go/gopath/src/github.com/codyguo/xcgui/window.go:183 +0x4d
main.init()
D:/go/gopath/src/github.com/CodyGuo/xcgui/examples/button/button_example
.go:56 +0x43
调用方法:
xAdapterTree_Create, _ = xcDLL.FindProc("XAdapterTree_Create")
/*
创建树元素数据适配器.
返回:
返回数据适配器句柄.
*/
func XAdapterTreeCreate() HXCGUI {
ret, _, _ := xAdapterTree_Create.Call()
return HXCGUI(ret)
}
|
|