一直都在debug状态,也没出这个问题,突然调试状态出这个毛病,用execute没问题,代码如下
if (load_tool(1, "s7online", m_plc_temp) != 0 )//这句就异常了
{
AfxMessageBox("PLC没有连接好", MB_OK | MB_ICONINFORMATION);
return;
}
查了些相关问题的回答好像都有关于线程的m_bautodelete,可我根本工程里没有这个变量啊。
我翻了一下历史版本,原来没问题现在也出现了这个问题,说明应该不是代码变动导致的,那因为系统设置?
各路英豪给出出主意。
if (load_tool(1, "s7online", m_plc_temp) != 0 )//这句就异常了
{
AfxMessageBox("PLC没有连接好", MB_OK | MB_ICONINFORMATION);
return;
}
查了些相关问题的回答好像都有关于线程的m_bautodelete,可我根本工程里没有这个变量啊。
我翻了一下历史版本,原来没问题现在也出现了这个问题,说明应该不是代码变动导致的,那因为系统设置?
各路英豪给出出主意。
后来试了一下excute那个可以通过,不过没了断点很麻烦。
NTDLL! 7c92eb94()
ADVAPI32! 77da6c74()
W95_S7! 00374fb6()
W95_S7! 003752d8()
W95_S7! 00375571()
CContrlMainThread::Initialize() line 774 + 19 bytes
……