|
@@ -125,13 +125,13 @@ func (c *HisApiController) TestGetBasBaseInfo() {
|
125
|
125
|
|
126
|
126
|
str1 := make([]byte, 256)
|
127
|
127
|
|
128
|
|
- s2 := []byte(string(str))
|
129
|
|
- s3 := []byte(string(str1))
|
|
128
|
+ //s2 := []byte(string(str))
|
|
129
|
+ //s3 := []byte(string(str1))
|
130
|
130
|
|
131
|
131
|
cData1 := C.CBytes(str)
|
132
|
132
|
cData2 := C.CBytes(str1)
|
133
|
133
|
|
134
|
|
- ret2, _, err2 := readCard.Call((uintptr)(&cData1[0]), IntPtr(256), (uintptr)(&cData2[0]), IntPtr(256))
|
|
134
|
+ ret2, _, err2 := readCard.Call((uintptr)(cData1), IntPtr(256), (uintptr)(cData2), IntPtr(256))
|
135
|
135
|
fmt.Println(" Add(4,5)的结果为:", ret2)
|
136
|
136
|
fmt.Println(" str:", cData1)
|
137
|
137
|
fmt.Println(" str1:", cData2)
|
|
@@ -141,8 +141,8 @@ func (c *HisApiController) TestGetBasBaseInfo() {
|
141
|
141
|
return
|
142
|
142
|
}
|
143
|
143
|
|
144
|
|
- defer C.free(cData1)
|
145
|
|
- defer C.free(cData2)
|
|
144
|
+ //defer C.free(cData1)
|
|
145
|
+ //defer C.free(cData2)
|
146
|
146
|
|
147
|
147
|
}
|
148
|
148
|
|