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)?
-
Again? http://stackoverflow.com/questions/7442047/delphi-compression-component – Andreas Rejbrand Sep 16 '11 at 12:45
-
@Andreas, why didn't you vote to close as a dupe? – Johan Sep 16 '11 at 13:09
-
@andreas, i have saw about this product too, and are all very good, but not give nothing info about screenshot. For all that i need to do, any product listed is good, but i need of that product that has a good vcl, as in winzip program; some screenshot where i can find? – Marcello Impastato Sep 16 '11 at 13:12
-
@Johan: I wasn't 100 % sure it was a dupe. The other question is about a compression library. I almost got the feeling that Marcello wants a tool with its own GUI included. – Andreas Rejbrand Sep 16 '11 at 13:15
-
Yes, if there is of course. I can to do it too, but if there is something of ready and extetically good, then i prefer use it. – Marcello Impastato Sep 16 '11 at 13:27
5 Answers
Abbrevia 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.

- 13,094
- 2
- 44
- 64
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.

- 6,442
- 21
- 33
-
That's what I thought too (and answered), but question asks for visual components for ZIP files. Slightly different. – David Heffernan Sep 16 '11 at 16:15
-
@David Heffernan. Thanks David. You're on right. I have missed this detail. – Germán Estévez -Neftalí- Sep 19 '11 at 13:26