|
|
|
|
2481
|
outputStr := make([]byte, 4096)
|
2481
|
outputStr := make([]byte, 4096)
|
2482
|
errMessageStr := make([]byte, 2048)
|
2482
|
errMessageStr := make([]byte, 2048)
|
2483
|
ret2, _, _ := readCard.Call((uintptr)(unsafe.Pointer(&inputStr[0])), uintptr(20000), (uintptr)(unsafe.Pointer(&outputStr[0])), (uintptr)(unsafe.Pointer(&errMessageStr[0])))
|
2483
|
ret2, _, _ := readCard.Call((uintptr)(unsafe.Pointer(&inputStr[0])), uintptr(20000), (uintptr)(unsafe.Pointer(&outputStr[0])), (uintptr)(unsafe.Pointer(&errMessageStr[0])))
|
2484
|
- fmt.Println("输出信息1:", ConvertToString(Remove0000(string(outputStr)), "gbk", "utf-8"))
|
|
|
2485
|
- fmt.Println("错误信息1:", ConvertToString(Remove0000(string(errMessageStr)), "gbk", "utf-8"))
|
|
|
|
|
2484
|
+ fmt.Println("输出信息1:", ConvertToString(string(outputStr), "utf-8", "gbk"))
|
|
|
2485
|
+ fmt.Println("错误信息1:", ConvertToString(string(errMessageStr), "utf-8", "gbk"))
|
2486
|
if ret2 != 0 {
|
2486
|
if ret2 != 0 {
|
2487
|
return "", ""
|
2487
|
return "", ""
|
2488
|
}
|
2488
|
}
|