CFileFind::FindFile()にMAX_PATHより長いパスを渡すとアプリケーションエラーで落ちる(VC++6.0)
Visual C++ 6.0 SP6で以下のコードを実行するとアプリケーションエラーで落ちる。 CFileFind finder; CString path; // 260文字(MAX_PATH定数)以上の文字列 // 1234567890123456789012345678901234567890 path = _T("C:\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"