MFC的theAPP到底是什么?看了很多百度提问的,看不懂。
发布网友
发布时间:2023-05-04 15:54
我来回答
共4个回答
热心网友
时间:2023-11-01 15:17
if(infodlg.DoModal()==IDOK) //点了对话框的确定按钮
{
CString Subject=infodlg.Subject;
CString studentid;
studentid.Format("%d",theApp.studentid);//这是你定义的窗体实例全局变量
CTime time;
time=CTime::GetCurrentTime();
TimeStr=time.Format("%m月%d日%H:%M");
CString sql="insert into result(stattime,subject,studentid)values('"+TimeStr+"','"+Subject+"','"+studentid+"')";
m_AdoConn.OnInitADOConn();
m_AdoConn.ExecuteSQL ((_bstr_t)sql);//执行sql
CString question=infodlg.Question;
m_Test.SetWindowText(question); //显示问题
CString Id;
Id.Format ("题号:%d",testnum);
m_TestID.SetWindowText(Id);
Sid=infodlg.Sid;
m_AdoConn.ExitConn();
PutAnswer();
}
else
CDialog::OnCancel();
return TRUE; // return TRUE unless you set the focus to a control
}
就是GCLsoft说的,要加extern声明
热心网友
时间:2023-11-01 15:17
theApp用来引用全局变量的
前面有一个extern CXXXApp theApp;
热心网友
时间:2023-11-01 15:18
应用程序的实例对象
热心网友
时间:2023-11-01 15:18
这什么语言代码??