快疯了,Access Violation?
void CMACSHDBQueryApp::SetQueryDir1()
{
CFile file;
UINT nCount;
CString FileName;
//浏览文件
CFileDialog dlg(TRUE, NULL, NULL, OFN_FILEMUSTEXIST, "Header Files (*.HST)|*.HST|Data Files (*.00X)|*.00*|All Files (*.*)|*.*||");
if(dlg.DoModal() != IDOK)
return;
FileName=dlg.GetPathName();
//打开文件
if( !file.Open( FileName,CFile::modeRead ) )
{
TRACE("File Open Error!");
return;
}
GetTrendHeader(FileName,&file);//此处出问题
}
CString GetTrendHeader(CString FileName,CFile *myfile)
{
long Index;
long nFiles;
clsHST HST;
clsDataFile DataFile;
CString strHeader;
if (FileName.Right(3)=="HST")
{
HST.Load(myfile);
//strHeader
if (HST.MasterHeader.nFiles < 1)
{
return strHeader;
}
}