我写了一个dll文件,里面1个打开串口的函数:BOOL _stdcall connection(CString port)//打开一个串口
{
portHandle[number]=port;
if((com[number++]=CreateFile(port,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,NULL))==INVALID_HANDLE_VALUE)
return FALSE;
return TRUE;
}然后生成dll,
在vb中调用:connection("com3")
调用完毕,返回true,但是出现:“0x7c930f29”指令引用的“0x00080171”内存。该内存 不能为“read”。请问各位大虾,怎么回事啊?