CFile::Abort
Zavře soubor přidružený k tomuto objektu a k dispozici soubor pro čtení či zápis.
virtual void Abort( );
Poznámky
Pokud soubor dosud uzavřeny před zničení objektu, se objekt uzavře za vás.
Při zpracování výjimek, CFile::Abort se liší od CFile::Close důležité dvěma způsoby.Nejprve přerušit funkce nebude vyvoláním výjimky na selhání, protože ignoruje chyby přerušení.Druhý, přerušení se ASSERT Pokud soubor nebyl otevřen nebo byla ukončena dříve.
Pokud jste použili nové přidělit CFile objektu na haldy, pak je nutné odstranit po zavření souboru.Abort sets m_hFile to CFile::hFileNull.
Příklad
CStdioFile fileTest;
TCHAR* pszFileName = _T("Abort_File.dat");
// do stuff that may cause exceptions
CFileException ex;
if (!fileTest.Open(pszFileName, CFile::modeWrite, &ex))
{
ex.ReportError();
fileTest.Abort(); // close file safely and quietly
}
Požadavky
Záhlaví: afx.h