急问:关于VARIANT变量的使用
在串口通讯中,通过调用API函数,用异步读取的方法读取数据 如下:
// 中间变量
DWORD dwErrorMask;
DWORD dwEvtMask = 0;
DWORD dwActRead = 0;
DWORD dwPoint = 0;
VARIANT Buf;
if (!ReadFile(g_hCom, &Buf+dwPoint, comstat.cbInQue, &dwActRead, &ov))
为什么得到Buf 都是空的阿?? 给别的变量付值时报错,而把Buf改称CString型或者,Char型数组接受都没问题。谢谢!!!