1

zipファイル/フォルダを視覚的に管理できるサードパーティのコンポーネントを知っている人はいますか?たとえば、WinZipアプリケーションの場合と同じように(たとえば、zipfile内の新しいファイルを追加、削除するなど)?

4

5 に答える 5

6

TAbTreeViewとTAbListViewを示すサンプルアプリケーションAbbrevia 5.0には新しいコンポーネントのセットがあり、TAbListViewそれらTAbTreeViewが連携してWinZipやExplorerと非常によく似たビューを提供します。それらを相互に参照させ、アーカイバコンポーネントの1つ(たとえばTAbZipKit)を参照させると、フォルダ構造が自動的に抽出されてツリービューに表示され、選択したフォルダ内のファイルがリストビューに表示されます。リストビューは、ツリービューのないフラットな「すべてのファイル」ビューもサポートします。

上のスクリーンショットは、DelphiのexamplesディレクトリにあるComCtrlsDemoプロジェクトのものであり、その中の唯一のコードは、メモへのコンテンツの抽出をサポートし、表示スタイルを変更することです。

ただし、読み取り専用です。ファイルを追加するには、アーカイブコンポーネントを直接操作し(TAbZipKit.AddFiles())、エクスプローラーへのドラッグアンドドロップをサポートする場合は、自分で行う必要があります。AndersMelanderのドラッグアンドドロップコンポーネントスイートはそのための良いスタートです。

于 2011-09-16T15:07:13.790 に答える
4

VCLZip は 1 つです。他にもいくつかあります。 http://vclzip.bizland.com/

于 2011-09-16T12:43:54.003 に答える
3

TurboPower Abbreviaには、それを行うためのフォームがあります。

于 2011-09-16T13:09:05.240 に答える
1

質問に「Delphi XE」タグを付けました。新しいバージョンの Delphi では、ZIP ファイルがネイティブでサポートされています。

このブログ記事を参照してください: Testeando XE2… (soporte nativo para ficheros ZIP) ( Google トランスによる自動翻訳。 )

また、追加、作成、抽出などのサンプルのコードも見つけることができます。

よろしく。

于 2011-09-16T14:03:24.157 に答える
1

Component Ace の ZipForge があります。リンク

于 2011-09-16T12:43:14.743 に答える