準備工作
下載winrar提供的動態鏈接庫unrar.dll
http://www.rarlab.com/rar/UnRARDLL.exe(需解壓)
下載爲delphi提供的組件並安裝
http://www.rarlab.com/rar/TDFUnRar.zip
在界面上添加安裝的組件DFUnRar1
解壓的代碼爲
with DFUnRar1 do
begin
Directory := ExtractFilePath(Application.ExeName); //解壓的目標目錄
FileName := 'aa.rar'; //你需要解壓的文件名,如果不放在相同目錄下,需要設置全路徑
Mode := DFRAR_EXTRACT;
OverrideEvent := OR_ALWAYS;
//Password := '文件的密碼';
Extract;
end;
以上只是提供簡單的說明,
事實上能做到更多,大家自己看demo吧,就在上面第二個文件中
用delphi實現rar文件的解壓的方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
關於用Delphi 來生成機器碼及用MD5算法生成序列號的方法
ADONG
2020-06-30 13:22:07
Delphi程序設計規範
ADONG
2020-06-30 13:21:54
Delphi中的操作二進制文件的兩個重要函數
ADONG
2020-02-24 10:13:21
關於Delphi2007 Remote Data Module模塊無法註冊的問題的解決
ADONG
2020-02-24 10:13:21
關於用Delphi 來生成機器碼及用MD5算法生成序列號的方法
ADONG
2020-06-30 13:22:07
Delphi程序設計規範
ADONG
2020-06-30 13:21:54
Delphi中的操作二進制文件的兩個重要函數
ADONG
2020-02-24 10:13:21
關於Delphi2007 Remote Data Module模塊無法註冊的問題的解決
ADONG
2020-02-24 10:13:21