不知道是不是改这段代码,该怎么改呢???
---------------------------------------
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_TIMER()
ON_WM_CREATE()
ON_COMMAND(ID_START_SERVER, OnStartServer)        // 启动服务器
ON_COMMAND(ID_CHANGE_PASSWD, OnChangePasswd)
ON_COMMAND(ID_CHANGE_SER, OnChangeSer)
ON_COMMAND(ID_APP_EXIT, OnAppExit)
ON_WM_CLOSE()
ON_COMMAND(ID_DB_CONNECT, OnDbConnect)
ON_COMMAND(ID_TEST, OnTest)
ON_COMMAND(ID_LEVEL1, OnLevel1)
ON_COMMAND(ID_LEVEL5, OnLevel5)
ON_UPDATE_COMMAND_UI(ID_LEVEL1, OnUpdateLevel1)
ON_UPDATE_COMMAND_UI(ID_LEVEL5, OnUpdateLevel5)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

解决方案 »

  1.   

    你先社个断点 在OnStartServer 方法里面,看程序 一开始  有没有进去,
       在想办法,
      如果进去了 ,你就把它 的代码移出来。
      

  2.   

    启动服务器是一个按钮进行触发的,如果移出来,按钮就编程灰色了。不移出来,因OnStartServer
    函数是启动两个不停轮询的进程,一进程序,OnStartServer就被触发了,两个进程不停轮询,使程序很难进行其他操作,我想该一下,就是让它不要一进程序就触发,而是通过按钮进行触发,不知道该怎么做,另外怎样停止这两个不停轮询的进程呢??我用vc时间很短,很菜,请兄弟们多多指点。