|
@@ -65,17 +65,18 @@ func Gdyb1201(certNo string, org_name string, doctor string, fixmedins_code stri
|
65
|
65
|
if err != nil {
|
66
|
66
|
log.Fatal("CreateObject: ", err)
|
67
|
67
|
}
|
68
|
|
- xxxx, err := unknown.QueryInterface(ole.IID_IDispatch)
|
|
68
|
+ xxxx := unknown.MustQueryInterface(ole.IID_IDispatch)
|
|
69
|
+
|
69
|
70
|
if err != nil {
|
70
|
71
|
log.Fatal("QueryInterface: ", err)
|
71
|
72
|
}
|
72
|
73
|
|
73
|
|
- r, err1 := oleutil.CallMethod(xxxx, "yh_hb_call", "1201", string(bytesData), json2)
|
|
74
|
+ r, err1 := xxxx.CallMethod("yh_hb_call", "1201", string(bytesData), json2)
|
74
|
75
|
if err1 != nil {
|
75
|
76
|
log.Fatal("CallMethod: ", err1, " | ", r)
|
76
|
77
|
}
|
77
|
78
|
fmt.Println("~~~~~~~")
|
78
|
|
- fmt.Println(r)
|
|
79
|
+ fmt.Println(r.ToIUnknown().RawVTable)
|
79
|
80
|
fmt.Println(json2)
|
80
|
81
|
|
81
|
82
|
xxxx.Release()
|