vc7调试时当前执行的指令行与它所指示的当前的行不是同一行,例如当前在将要执行 KillTimer(NULL,idEvent);,但是指示器指示的却是break; 或者是其它行,就是说指示器指示的不对,是什么原因呢,如何解决? switch(idEvent)
{
case LOGINTIMER:
KillTimer(NULL,idEvent);                  //(当前将要执行的语句)
if ((m_state != Connected) && m_socket)
m_socket->error_state("Login timeout");
break;                                    //指示器却指向了这里
case TIMER:
KillTimer(NULL,idEvent);
if (m_bWaitReconnect)
setClientStatus(getManualStatus());
break;
}