CFileException::m_cause
ÁÖÀÇ
CFileException ¿°Å Çü½Ä¿¡ ÀÇÇØ Á¤ÀÇ µÈ °ªÀ» Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅÍ ¸â¹ö´Â Çü½Ä intÀÇ °ø¿ë º¯¼öÀÔ´Ï´Ù. ¿°ÅÀÚ¿Í ±×µéÀÇ Àǹ̴ ´ÙÀ½°ú °°½À´Ï´Ù.:
-
CFileException::nonenbsp;??¿À·ù°¡ ¹ß»ý ÇÏÁö(&N)¡£
-
CFileException::genericnbsp;??¾Ë ¼ö ¾ø´Â ¿À·ù°¡ ¹ß»ý Çß½À´Ï´Ù(&N).
-
CFileException::fileNotFoundnbsp;??ÆÄÀÏÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù(&N).
-
CFileException::badPathnbsp;??Àüü ¶Ç´Â ÀϺÎÀÇ °æ·Î ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù(&N).
-
CFileException::tooManyOpenFilesnbsp;??¿·Á ÀÖ´Â ÆÄÀÏÀÇ Çã¿ë µÈ ¼ö¸¦ Ãʰú Çß½À´Ï´Ù(&N).
-
CFileException::accessDeniednbsp;??ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù(&N).
-
CFileException::invalidFilenbsp;??À߸ø µÈ ÆÄÀÏ ÇÚµéÀ» »ç¿ë ÇÏ·Á°í°¡ Çß½À´Ï´Ù(&N).
-
CFileException::removeCurrentDirnbsp;??ÇöÀç ÀÛ¾÷ µð·ºÅ͸®¸¦ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù(&N).
-
CFileException::directoryFullnbsp;??°Å±â¿¡ ´õ ¸¹Àº µð·ºÅ͸® Ç׸ñ(&N)¡£
-
CFileException::badSeeknbsp;??ÆÄÀÏ Æ÷ÀÎÅ͸¦ ¼³Á¤ µ¿¾È ¿À·ù°¡ ¹ß»ý Çß½À´Ï´Ù(&N).
-
CFileException::hardIOnbsp;??°Å±â¿¡ Çϵå¿þ¾î ¿À·ù(&N)¡£
-
CFileException::sharingViolationnbsp;??°øÀ¯.EXE ·Îµå µÇÁö ¾Ê¾Ò½À´Ï´Ù, ¶Ç´Â °øÀ¯ ¿µ¿ªÀÌ Àá°Ü ÀÖ ¾ú(&N)¡£
-
CFileException::lockViolationnbsp;??ÀÌ¹Ì Àá°Ü ÀÖ´Â ¿µ¿ªÀ» Àá±×·Á¸é ½Ãµµ(&N)¡£
-
CFileException::diskFullnbsp;??µð½ºÅ©°¡ ²Ë á½À´Ï´Ù(&N).
-
CFileException::endOfFilenbsp;??ÆÄÀÏÀÇ ³¡¿¡ µµ´Þ Çß½À´Ï´Ù(&N).
¸Þ¸ðnbsp;??ÀÌ·¯ÇÑ CFileException ¿øÀÎ ¿°ÅÀÚ´Â CArchiveException ¿øÀÎ ¿°ÅÀÚ¿¡¼ º°°³(&N)¡£
¿¹Á¦
Cfileexception::m_cause¿¡ ´ë ÇÑ //example
extern char * pFileName;
½Ãµµ
{
nbsp; CFile f (pFileName, CFile::modeCreate (ko) | CFile::modeWrite);
}
CATCH (CFileException, e)
{
?? °æ¿ì (e-> m_cause = CFileException::fileNotFound)
?????? printf ("¿À·ù: found\n µÇÁö ¾Ê½À´Ï´Ù ÆÄÀÏ");
}
END_CATCH
CFileException °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)