最近写个项目需要调用win32的com组件,使用的是https://github.com/go-ole/go-ole 调用组件函数后,函数的返回参数不知道从哪里取,求解,此处的返回参数不是return后面的参数,而是函数处理后的字符串
有疑问加站长微信联系(非本文作者))

最近写个项目需要调用win32的com组件,使用的是https://github.com/go-ole/go-ole 调用组件函数后,函数的返回参数不知道从哪里取,求解,此处的返回参数不是return后面的参数,而是函数处理后的字符串
有疑问加站长微信联系(非本文作者))
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
没明白。
你如果想得到返回值表示的意思,可以这样:
COM组件会返回一个HRESULT,其实就是个int32,用FormatMessage函数将其转换为描述性的字符串。
就是我想打开组件使用下面的open; HRESULT Open([out] BSTR* OutInfo); 会返回一个字符串OutInfo,使用golang不太清楚怎么能获取到OutInfo
传个指针进入就行了
楼主,你调用com组件,成功了没有? 我还没有成功。求GO调用windows com组件的方法?