チケット #8839

多数のファイルをダイアログにドロップすると、圧縮から漏れるファイルがある
登録: 2006-08-18 23:05 最終更新: 2007-01-27 23:18

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
7
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

Meltice Family WIKI 上の掲示板にて「名無し」さん
(2006-08-17 (木) 07:01:14) から投稿いただいたバグレポ書
き込みを転載します。

----
公開して頂いたばかりの ver2.2.0.1 ですが、Frosticeでの
JPEG画像の圧縮に失敗してしまいます。
約90枚のJPEG画像を圧縮させると、40~50枚圧縮した所で作
業が終了してしまいます。エラーが出る訳ではなく、普通に
圧縮作業が終了したように見えるのですが作成された書庫内
には全ての画像が入っていない状態です。LZH、CAB、7z、と
形式を変えてもこの現象が起こります。

そこで色々試した結果、FROSTICE.MXD に問題があるような気
がします。ver2.2.0.1 の環境に ver2.2.0 のFROSTICE.MXDを
放り込むと上記のような現象は起こらず、また逆に ver2.2.0
の環境に ver2.2.0.1 のFROSTICE.MXDを放り込むと圧縮に失
敗する現象が起こります。

チケットの履歴 (3 件中 3 件表示)

2006-08-18 23:09 更新者: ardry
  • 解決法なし から 受領 に更新されました
コメント
Logged In: YES
user_id=219

[#8034] 名前が半角ハイフンで始まるファイルの圧縮
https://sourceforge.jp/tracker/index.php?func=detail&aid=8034&group_id=19&atid=152

上記IDのバグ修正において不適切なWin32APIを呼び出してしまった
ことにより、DLLにすべての処理対象ファイルが渡らなくなってし
まったことが原因のバグと考えられます。

対策としては、問題のAPIを適切なAPIに置き換えることですが、作
者が現在まとまった時間をとれない状態にあるため、時間がとれ次
第対応したいと考えています。
2007-01-27 23:18 更新者: ardry
  • 状況オープン から 完了 に更新されました
2007-01-27 23:18 更新者: ardry
  • チケット完了時刻2007-01-27 23:18 に更新されました
  • 解決法受領 から 修正済み に更新されました
コメント
Logged In: YES
user_id=219

Frostice.mxd Ver.2.20.2 にて対応完了しました。

wsprintf な API が DLL に渡すコマンドのバッファを 2KB 以内に
カットしてしまうことに起因するバグでした。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする