Marcello Impastato
Marcello Impastato

Reputation: 2281

Third party component for zip file(s)/folder(s)

Someone knows a third party component that allows to visually manage zip file(s) / folder(s)? For example as is in WinZip application (es: add, delete new file in zipfile etc)?

Upvotes: 1

Views: 1046

Answers (5)

Zoë Peterson
Zoë Peterson

Reputation: 13322

Sample application showing TAbTreeView and TAbListViewAbbrevia 5.0 has a new set of components, TAbListView and TAbTreeView that work together to give a view very similar to WinZip's or Explorer. You can make them reference each other and one of the archiver components (e.g., TAbZipKit) and they'll automatically pull out the folder structure to show in the treeview and show the files in the selected folder in the listview. The listview also supports the flat "all files" view without the treeview.

The screenshot above is from the ComCtrlsDemo project in the Delphi examples directory, and the only code in it is to support extracting the content to the memo, and to change the view styles.

They are read-only though. To add files you work with the archive component directly (TAbZipKit.AddFiles()), and if you wanted to support drag & drop into/out of Explorer you would need to do that yourself. Anders Melander's Drag and Drop Component Suite would be a good start for that.

Upvotes: 7

You have tagged the question with "Delphi XE" tag. The new version of Delphi have native support for ZIP Files.

See this blog article: Testeando XE2… (soporte nativo para ficheros ZIP) (authomatic translation with google trans.)

You can find also, the code of sample for add, create, extract,...

Regards.

Upvotes: 1

The_Fox
The_Fox

Reputation: 7062

TurboPower Abbrevia has forms to do that.

Upvotes: 3

Chris Thornton
Chris Thornton

Reputation: 15817

VCLZip is one. There are several others. http://vclzip.bizland.com/

Upvotes: 4

Shambhala
Shambhala

Reputation: 1169

There is ZipForge by Component Ace. Link

Upvotes: 1

Related Questions