2011-09-16 41 views
1

有人知道允許以可視方式管理zip文件/文件夾的第三方組件?例如,在WinZip應用程序中(例如:添加,刪除zipfile等新文件)?zip文件/文件夾的第三方組件

+0

再次? http://stackoverflow.com/questions/7442047/delphi-compression-component –

+0

@Andreas,你爲什麼不投票關閉作爲一個愚蠢? – Johan

+0

@andreas,我也看到了這個產品,並且都非常好,但是沒有提供關於屏幕截圖的任何信息。對於我需要做的所有事情,列出的任何產品都很好,但我需要具有良好vcl的產品,例如winzip程序;一些截圖,我可以找到? –

回答

6

Sample application showing TAbTreeView and TAbListViewAbbrevia 5.0有一個新的組件,TAbListViewTAbTreeView協同工作給予非常類似WinZip的或資源管理器視圖。您可以讓它們互相引用並使用其中一個存檔組件(例如TAbZipKit),它們將自動提取文件夾結構以顯示在樹視圖中,並在列表視圖中顯示所選文件夾中的文件。該列表視圖還支持沒有樹視圖的平面「所有文件」視圖。上述

的屏幕截圖是從Delphi例子目錄ComCtrlsDemo項目,並在它的唯一代碼是支持提取內容的備忘錄,並且改變視圖樣式。

雖然它們是隻讀的。要直接添加您使用歸檔組件的文件(TAbZipKit.AddFiles()),並且如果您想支持將&拖放到資源管理器中,則需要自行完成。安德斯梅蘭德的Drag and Drop Component Suite將是一個很好的開始。

1

您已使用「Delphi XE」標籤標記了該問題。 新版本的Delphi對ZIP文件有本地支持。

見本博客文章:Testeando XE2… (soporte nativo para ficheros ZIP)authomatic translation with google trans.

您也可以找到,樣品的添加,創建,提取,代碼...

問候。

+0

這就是我的想法(並回答),但問題要求爲ZIP文件的可視化組件。稍微不一樣。 –

+0

@David Heffernan。謝謝大衛。你說得對。我錯過了這個細節。 –