英語版win7で、地域と言語の設定の、形式を日本語以外(例えば「ベトナム」)とし、システムロケールを「日本」とした場合に、VS2012でビルドした Unicode対応でないプログラムで、日本語のフォルダまたはファイルを開くと、CWinApp::OpenDocumentFile()の内部でエラーが発生します。 具体的にはCWinApp::AddToRecentFileList(LPCTSTR lpszPathName)内の hr = _AfxSHCreateItemFromParsingName(lpWPath, NULL, IID_IShellItem, (LPVOID*)&psi); がERROR_FILE_NOT_FOUNDを返します。 地域と言語の設定の、海外で利用する場合など形式とシステムロケールを一致させたくない場合、 日本語のフォルダまたはファイルを開くことはできないのでしょう
I have a console application and on logoff/shutdown , it exits immediately. I wanted to do some cleanup before the exit, but it doesn't allow me. These are the methods i tried: atexit SetConsoleCtrlHandler SetUnhandledExceptionFilter signal creating a thread which creates an invisible window and has a wndproc All this didn't work. This problem is also reported at http://www.gamedev.net/community/f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く