Top Page Common Archivers Component for Delphi/C++Builder


統合アーカイバコンポーネント for Delphi/C++Builder  

  Common Archivers Component for Delphi/C++Builder


  【変更履歴】

  変更点
v1.01 Open/Close メソッドを FindOpen/FindClose に改名しました。
CAB フォーマット書庫の展開機能が働かない現象への対策を施しました。
v1.02 ファイルリストパラメータの型を変更しました。
必要メモリ/実行ファイルサイズが小さくなるように変更しました。
v1.03 LMZIP32に対応しました。ZIP形式書庫の一覧取得が可能になりました。
Delphi 3 に対応しました。
v1.04 LMZIP32に対応しました。ZIP形式書庫の作成が可能になりました。
ただし、既存ZIP書庫へのファイルの追加はできません。
v1.05 書庫内アイテム削除用メソッドを追加しました。
自己解凍書庫の書庫形式判定機能を追加しました。
内部の構成を若干変更しました。
v1.06 書庫操作メソッドの戻り値が不正だった不具合の対策
w オプションの型の誤りを修正
エラー定数の定義を追加
v1.07 いつの間にかインストールできなくなっていたのを修正
v1.08 ファイル名/パス名オプション生成の不具合対策
v1.09 Update/ExtractTo メソッドを PackTo/UnpackTo に改名
CAB/ZIP形式書庫用の処理に経過ダイアログ非表示オプションを実装
CAB/ZIP形式書庫用のコマンドライン生成の不具合を修正
v1.10 TAR32.DLL に対応:TAR/TGZ 等の書庫の作成・解凍・一覧取得が可能に
v1.11 各クラスのメソッド宣言の誤りを訂正
TArchiver に MakeSfx のデフォルトメソッドを追加
不要変数の宣言を削除
v1.12 各クラスの内部メソッドの整理
tgz/zip 形式の圧縮レベルオプション( jm )を実装
tar 形式処理終了後に自分にフォーカスを戻す処理を追加
zip 形式書庫での RemoveItem 機能サポート
lzh 書庫を temp フォルダに生成すると unlha32 が落ちる現象への対策
Output および OutputSize プロパティを追加
v1.13 TArchiveFile をフォームに貼りつけて使用する際のロードエラー回避
UNZIP32.DLL が存在しても ZIP 書庫が解凍できなかった不具合の修正
デモが Delphi 3 専用になっていたので Delphi 2 / 3 両対応に戻した
プロパティの宣言に default/nodefault オプションをつけた
TArchiver に PackTo のデフォルトメソッドを追加
gr オプションの型の誤りを修正
内部メソッドの実装を若干変更
v1.14 TGZ の自己解凍形式作成機能サポート開始−TAR32.DLL 0.31 以降が必要
BZ2 形式書庫のサポート開始−TAR32.DLL 0.40 以降が必要
v1.15 FileName に拡張子のないファイル名を指定すると例外が発生する現象の対策
ZIP32J での圧縮レベルオプション生成の誤りを訂正
ファイルフィルタ機能追加作業開始
v1.16 CAB 形式での r オプション処理を実装
内部フィルタ機能 を評価用に公開
内部フィルタ実装にともない Options.d を廃止
tar/tgz 書庫からの自己解凍書庫生成方法を変更−本当に生成が可能に
ZIP32J.DLL への:r・a オプションの生成方法を追加/訂正
動作させられなかったので ZIP32J.DLL への jo/job ( t/tt ) のサポートを断念
レスポンスファイルを生成して使用する機能を追加
tar 関連の自己解凍書庫の判定処理を実装
v1.17 一般機能の強化/修正
  ZIP32J 0.20 に対応−LMZIP32.DLL なしでもある程度の一覧取得が可能に
  アーカイバDLL強制リリース機能 ReleaseArchiverDLL を追加
  それに伴ない LoadDll/FreeDll/IsXXXArchive の構成変更
  v1.12 で追加したがずっと名前が間違っていたプロパティ Output を改名
  v1.16 で追加した PackFilter のシンボル名を変更
  LMZIP32.DLL で圧縮できなくなっていたのを修正 ( v1.12 でエンバグ )
フィルタ関連の強化/修正
  Delphi の Find 系 function の伝統的なバグへの対策
  System/Hidden ディレクトリ内のファイルが対象にならなかった不具合の修正
  再帰検索処理の高速化−その1
  FindClose 抜け修正
v1.18 Delphi 4 でのコンパイルエラーへの対処を施した
v1.19 既存の ZIP 形式書庫から自己解凍書庫を生成する機能を追加
v1.20 自己解凍書庫作成パス指定機能追加
C++ Builder 3 でのコンパイルエラー回避(動作未確認)
v1.21 2バイト文字で終わるパス指定の問題への対策
v1.22 経過イベントのサポートを追加
ReleaseDLL が使えない&動作しなかったのを修正
v1.23 書庫チェック・書庫更新機能追加
主要な公開メソッドの改名・パラメータ追加
メモリ開放処理の徹底
v1.24 ZIP形式でのコマンドラインのパスデリミタ変更
UNARJ32J.DLL が見つからない時のメッセージを修正
v1.25 ZIP32J.DLLを使用して ZIP書庫を作成する際、名前に"["を含むファイルが対象外となっていたのを修正
v1.26 CAB形式で 書庫にショートファイル名を記録する機能のサポートを追加
v1.27 経過イベントが不安定だったのを改善
構造体定義に packed を付加
デモに UNLHA32.DLL 風の 独自ダイアログのサンプルを追加
v1.28 メモリ展開機能のサポートを追加
戻り値をチェックするための ArchiverCheck 関数を追加
例外発生時にカスタマイズ可能なメッセージを表示する機能を追加
MakeSFX メソッド中に OnProgress イベントを有効にした
CheckArchive メソッドの戻り値の型を変更
v1.29 Delphi 2 でコンパイルエラーが発生するのを修正 - v1.28 でエンバグ
Delphi 用デモの誤りを修正 - v1.28 でエンバグ
v1.30 Delphi 3 でコンパイルエラーが発生するのを修正 - v1.28 でエンバグ
各メソッドの FileList 引数の型を変更
正式名称を変更
v1.31 BGA32.DLLによるGZA/BZA形式への対応を開始
自己解凍書庫の形式判定の優先順序を変更 ( ZIP の優先順位を下げた )
内部フィルタ実行中のProgressイベント発生機能を追加
内部フィルタで2桁年の拡張にTwoDigitYearCenturyWindowを使うよう変更
内部フィルタで jo/job への yyyymmdd 形式日付を受けつけるようにした
内部フィルタで jx オプションのサポート開始
v1.32 YZ1.DLLによるyz1形式への対応を開始
書庫作成時、デフォルトで内部フィルタを使うようにした
独自ダイアログにUnpackFiles/PackFiles/RemoveItemsなどのメソッドを追加
IsZipArchive/IsBgaArchive の実装を変更
内部フィルタで jo/job への'l'つきの指定に対応('l'を無視するだけ)
v1.33 内部フィルタ実行前に DLL 有無をチェックする機能を追加 Filters ユニットの ExtractFileName/LastDelimiter の実装の誤りを修正 TBGA32 の MakeSfx が DstPath を見ていなかった不具合を修正
v1.34 内部フィルタに基準ディレクトリを意識した処理を追加 FindOpen メソッドに戻り値を追加 TYZ1 が生成するコマンドラインを YZ1.DLL 0.20 / YYZ32.DLL 0.08 共通仕様に合わせた TYZ1 が使用する DLL の外部ユニットからの変更に対応
v1.35 新 YZ1.DLL ( 未リリース ) の y オプションに対応
内部メソッドの処理の誤りを訂正
v1.36 TAR32.DLL による cpio/ar/rpm/deb 形式のサポートを追加
UNGCA32.DLL による GCA 形式のサポートを追加
UNBEL32.DLL による BEL 形式のサポートを追加
デモ内の経過表示ダイアログの実装方法を変更
v1.37 Delphi 6 に対応
Zip/CAB書庫操作時の一時ディレクトリ指定オプションのサポートを追加
v1.38 内部フィルタ使用時に一部のオプションが効かない不具合の対策
内部フィルタに 強制的に相対パスを記録させる機能を追加
DLL からのエントリポイントの取得方法を変更
v1.39 新APIの一部(GetWriteTimeEx/GetCreateTimeEx/GetAccessTimeEx)に対応
YZ1.DLL の パスワード関連 API への対応を追加
v1.40 ZIP 形式書庫かどうかの判定処理を強化
RAR 書庫処理時に誤った DLL をロードしていた不具合の修正 ( 1.38 でエンバグ )
v1.41 ZIP32J.DLL 使用時 1文字目が '-' のファイルへの対応を追加
v1.42 ARJ/BEL 書庫処理時に誤った DLL をロードしていた不具合の修正 ( 1.38 でエンバグ )
v1.43 新APIの一部 ( GetOriginalSizeEx/GetCompressedSizeEx ) に対応 ( Delphi 4 以降のみ )
拡張子 jar に対応
UNLHA32.DLL 1.86 以前の不具合対策コードを追加
v1.44 7-ZIP32.DLL への対応を開始
自己解凍書庫作成時に必要なファイルが見つからなかった場合に発生させる例外を ESfxNoRequiredFile に変更
GetCompressedSizeEx を呼び出すべきところを GetOriginalSizeEx を呼び出してしまっていた不具合の修正 ( v1.43 でエンバグ )

  【過去のリリース情報】

1997/12/01 統合アーカイバコンポーネントの不具合について
1997/12/20 統合アーカイバコンポーネントについて
1998/05/13 統合アーカイバコンポーネント v1.12 リリースのお知らせ
1998/05/18 統合アーカイバコンポーネント v1.12 を正式リリースしました
1998/05/23 Re: 統合アーカイバコンポーネントの危険性
1998/05/28 統合アーカイバコンポーネントの不具合
1998/06/05 統合アーカイバコンポーネント v1.13 リリース
1998/06/06 統合アーカイバコンポーネントの v1.14 リリースのお知らせ
1998/06/27 統合アーカイバコンポーネント v1.16 リリースのお知らせ
1998/07/12 統合アーカイバコンポーネント v1.17 リリースのお知らせ
1998/10/14 統合アーカイバコンポーネント v1.19
1999/03/01 統合アーカイバコンポーネント v1.23 リリースのお知らせ
1999/03/23 統合アーカイバコンポーネント v1.25 リリースのお知らせ
1999/03/25 統合アーカイバコンポーネントと CAB32.DLL v0.76
1999/03/27 統合アーカイバコンポーネントと CAB32.DLL v0.80
1999/04/01 統合アーカイバコンポーネントと CAB32.DLL v0.81
1999/07/17 統合アーカイバコンポーネントの動作不良について
1999/09/22 統合アーカイバコンポーネント v1.27 リリースのお知らせ
1999/09/24 統合アーカイバコンポーネント 機能追加について
2000/03/02 統合アーカイバコンポーネント for Delphi をお使いの方へ
2000/03/07 Re: 統合アーカイバコンポーネント for Delphi をお使いの方へ
2000/06/13 統合アーカイバコンポーネント v1.28 について
2000/06/18 統合アーカイバコンポーネント v1.28 について
2000/06/21 統合アーカイバコンポーネント v1.29/v1.29 について
2000/06/22 統合アーカイバコンポーネント v1.30 について
2000/07/15 統合アーカイバコンポーネント v1.31 評価版について
2000/07/17 Re: 統合アーカイバコンポーネント v1.31 評価版について
2000/07/18 Re: 統合アーカイバコンポーネント v1.31 評価版について
2000/07/23 Re: 統合アーカイバコンポーネント v1.31 評価版について
2000/07/25 統合アーカイバコンポーネント v1.32 評価版について
2000/07/29 Re: 統合アーカイバコンポーネント v1.32 評価版について
2000/08/07 Re: 統合アーカイバコンポーネント v1.32 評価版について
2000/08/19 統合アーカイバコンポーネント v1.32 公開
2000/08/20 Re: 統合アーカイバコンポーネント v1.32 公開
2000/08/22 Re: 統合アーカイバコンポーネント v1.32 公開
2000/08/24 統合アーカイバコンポーネント v1.34 評価版公開
2000/08/25 Re: 統合アーカイバコンポーネント v1.34 評価版公開
2000/08/27 Re: 統合アーカイバコンポーネント v1.34 評価版公開
2000/08/29 Re: 統合アーカイバコンポーネント v1.34 評価版公開
2001/05/06 統合アーカイバコンポーネント v1.36 暫定版
2001/05/07 Re: 統合アーカイバコンポーネント v1.36 暫定版
2001/05/18 Re: 統合アーカイバコンポーネント v1.36 暫定版
2001/05/25 統合アーカイバコンポーネントをお使いの方へ
2001/05/28 Re: 統合アーカイバコンポーネントをお使いの方へ
2001/07/12 統合アーカイバコンポーネント v1.37 について
2001/07/17 Re: 統合アーカイバコンポーネント v1.37 について
2001/07/18 Re: 統合アーカイバコンポーネント v1.37 について
2001/08/12 統合アーカイバコンポーネント v1.39 暫定版公開
2001/08/15 Re: 統合アーカイバコンポーネント v1.39 暫定版公開
2001/08/18 Re: 統合アーカイバコンポーネント v1.39 暫定版公開
2001/08/22 Re: 統合アーカイバコンポーネント v1.39 暫定版公開
2002/08/10 統合アーカイバコンポーネント v1.43 公開にあたって
2002/10/21 統合アーカイバコンポーネント v1.44 について

このページについてのお問い合せは: norg1964@ceres.dti.ne.jp へ   ( 2002.11.19 更新 )