您当前的位置: 首页 >  ar

txwtech

暂无认证

  • 3浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vc6.0打开类向导时报错-Parsing error: Expected ";".Input Line: "解决方法

txwtech 发布时间:2019-09-18 16:38:05 ,浏览量:3

---------------------------

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)已经没有注释宏了。)

关注
打赏
1665060526
查看更多评论
立即登录/注册

微信扫码登录

0.0399s