---------------------------
Microsoft Visual C++
---------------------------
Parsing error: Expected ";".
Input Line: "CLable m_Station1T1,m_Station1T2,m_Station1T3;"
---------------------------
确定
對話框頭檔案中找到如下代碼位置。
// Dialog Data
//{{AFX_DATA(CTtxDlg)
enum { IDD = IDD_TTX_DIALOG };
// NOTE: the ClassWizard will add data members here
CLable m_Station1T1,m_Station1T2,m_Station1T3;//此代碼放在這裡會導緻打開類向導錯誤
AFX_DATA之間為系統自動生成的代碼
//}}AFX_DATA
CLable m_Station1T1,m_Station1T2,m_Station1T3;
//手動添加的代碼應該放在AFX_DATA後面
class CTtxDlg : public CDialog
{
// Construction
public:
CTtxDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CTtxDlg)
enum { IDD = IDD_TTX_DIALOG };
// NOTE: the ClassWizard will add data members here
CLable m_Station1T1,m_Station1T2,m_Station1T3;//此代碼放在這裡會導緻打開類向導錯誤
AFX_DATA之間為系統自動生成的代碼
//}}AFX_DATA
CLable m_Station1T1,m_Station1T2,m_Station1T3;
//手動添加的代碼應該放在AFX_DATA後面
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CTtxDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL

MFC中有一種特殊的注釋,叫注釋宏。注釋宏一般由VC自動加入到你的代碼中。它是為class wizard服務的,class wizard通過它來定位各種系統自動添加代碼的添加位置。若要使用類向導添加成員變量和成員函數,則要保留注釋宏;否則,必須手動添加。如果你把它删了,classwizad就不能自動生成代碼了 。 你添加消息響應的時候是不是發現源代碼裡多了些代碼??那些代碼為什麼會在那裡出現?為什麼不在别的檔案裡出現?就是因為那裡有注釋宏它要将代碼生成在相應注釋宏之間 。 (這個注釋是讓ClassWizard能夠分辨出哪些代碼是它生成的,哪些是你自己寫的。你自己寫的代碼要在這個注釋之外,這樣ClassWizard再修改消息映射的時候就不會管你的代碼了。新版本vc(vs)已經沒有注釋宏了。)