[2792]
Re: アイコンが真っ黒に
げんた
どうも開くファイルのパス名とsakura.exe自身のパス名の両方に関係しているようです.特定の長さのパス名だと発生します.デバッグビルドでも確認できました.
ただ,デバッガで動かすと出なくなってしまいます.
そのほか,
sakura.exe.manifestを削除すると出なくなる.
パスを別の場所に移動すると出なくなる.
sakura.iniを消しても同様の問題が出る.
問題のパスは
C:\temp1234\sakur\sakura.exe
これよりパス名が1文字長くても短くても発生しない.
manifestファイルあり.
そのバイナリでC:\temp1234\012345\1234.txt を開くと発生.
ファイル名が4文字以上でおかしくなる.4文字だと透明だが,ファイル名を長くすると黒くなる.ディレクトリ名01234は01234だと出ないが長くしても発生.