カテゴリー
アーカイブ
2016/09/15 / CFileStatus でアサート への2件のコメント
ファイルの作成日時が正しくない?と CFileStatus でうまく動作しない.
このファイルは,プログラミング Windows 第5版の CD を Mac でコピーしたもの.
このファイルを CFile::GetStatus とすると,アサートなど.
VC 8 の場合,ATLTime.inl CTime コンストラクタの 200 行目付近で
if(m_time == -1)
{
AtlThrow(E_INVALIDARG);
}
—————————
TsHBMP
—————————
パラメータが間違っています。
—————————
OK
—————————
CFileStatus を使わずに,stat を使用する様に書換えてある程度は動作する様になった.
VC 14 では,stat がエラーで帰ってくる.この対応方法は不明.
CFileStatus を使用している所はかなりあるため,すべてに対応するにはしばらくかかる.
今回は Shell Extension でダウンしたため,その部分のみ対応.
Is this 投稿 useful?
Useful
Useless
0 of 0 people say this 投稿 is useful.