【发布时间】:2018-03-13 07:46:04
【问题描述】:
如何使用 golang 创建对象?我使用 go-ole,它报告了一个类未注册错误,尽管我已经通过 regsvr32 dm.dll 注册了这个 dll。
谁能告诉我正确的代码。
ole.CoInitialize(0)
unknown, err := oleutil.CreateObject("dm.dmsoft")
if err != nil {
log.Fatal(err)
}
dm := unknown.MustQueryInterface(ole.IID_IDispatch)
【问题讨论】:
-
类未注册通常是 32 位与 64 位的问题