Browse Source

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 3 years ago
parent
commit
6fec7fba49
1 changed files with 5 additions and 4 deletions
  1. 5 4
      service/gdyb_service.go

+ 5 - 4
service/gdyb_service.go View File

72
 
72
 
73
 	//p := (*string)(unsafe.Pointer(str))
73
 	//p := (*string)(unsafe.Pointer(str))
74
 	//var str6 *string
74
 	//var str6 *string
75
-	str := make([]*byte, 256)
75
+	var str6 *ole.VARIANT
76
+	//str := make([]*byte, 256)
76
 	if err != nil {
77
 	if err != nil {
77
 		log.Fatal("QueryInterface: ", err)
78
 		log.Fatal("QueryInterface: ", err)
78
 	}
79
 	}
79
 
80
 
80
-	r, err1 := xxxx.CallMethod("yh_hb_call", "1201", string(bytesData), str)
81
+	r, err1 := xxxx.CallMethod("yh_hb_call", "1201", string(bytesData), str6.ToString())
81
 	//result := oleutil.MustGetProperty(xxxx, "astr_jysc")
82
 	//result := oleutil.MustGetProperty(xxxx, "astr_jysc")
82
 
83
 
83
 	if err1 != nil {
84
 	if err1 != nil {
84
 		log.Fatal("CallMethod: ", err1, " | ", r)
85
 		log.Fatal("CallMethod: ", err1, " | ", r)
85
 	}
86
 	}
86
 	fmt.Println("~~~~~~~")
87
 	fmt.Println("~~~~~~~")
87
-	fmt.Println(str)
88
-	fmt.Println(r)
88
+	fmt.Println(str6.ToString())
89
+	//fmt.Println(r)
89
 	fmt.Println("~~~~~~~")
90
 	fmt.Println("~~~~~~~")
90
 
91
 
91
 	xxxx.Release()
92
 	xxxx.Release()