gpt4 book ai didi

c++ - 0x76b1dd74 处未处理的异常。访问冲突写入位置 0x00000000

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:09 25 4
gpt4 key购买 nike

<分区>

我正在尝试通过串行端口连接读取信息。我正在尝试使用 super 终端向我的程序发送一个字符或字符串。代码构建良好,将进行调试,直到它到达我正在使用的 ReadFile 函数。一旦启动该功能,它就会等待发送信息。一旦我输入 4 个字符,我就会收到标题中所述的未处理异常。断点将我留在 AfxWinMain 以及无法计算 hPrevInstance CXX0030 表达式。我可以使用我的程序将数据发送到 super 终端,但无论出于何种原因,它都会因 readfile 而崩溃。

调用函数的地方

void CThermotronDlg::OnBnClickedDelete()
{
Serial Port;
CString Temp("34");
bool ans;
int nItem = MyListEx.GetSelectionMark();



ans = Port.ReadPort(Temp);

}

函数

bool Serial::ReadPort(CString buf){

OpenPort();
LPCTSTR dope;


LPDWORD bytesRead =0;
char b[4];
BOOL ret = ReadFile(sSerial,b,4,bytesRead,NULL) ;


dope = reinterpret_cast<LPCTSTR>(b);
AfxMessageBox(dope,0,0);
return true;


}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com