VclZip使用
来源:互联网 发布:linux 大文件查找 编辑:程序博客网 时间:2024/06/07 10:56
VclZip使用
procedure TForm1.Button1Click(Sender: TObject);
var
ZippedCount: Integer;
begin
with VCLZip1 do
begin
ZipName:= 'c:/test';
Password:= 'Simon.Hu';
Recurse:= True;
FilesList.Add('c:/dell.doc');
try
ZippedCount:= Zip;
MessageBox(
Handle,
PChar('压缩完毕! ' + #13 + '共压缩了 ' + IntToStr(ZippedCount) + ' 个文件。 '),
'提示',
MB_OK + MB_ICONINFORMATION
);
except
on E: Exception do
begin
MessageBox(
Handle,
PChar('压缩失败! ' + '失败原因:' + E.Message + ' '),
'错误',
MB_OK + MB_ICONERROR
);
Exit;
end;
end; //End Try
end; //End With
end;
procedure TForm1.Button2Click(Sender: TObject);
var
i:integer;
DestPath:String;
UnZippedCount:integer;
begin
with VCLUnZip1 do
begin
ZipName:= 'c:/test.zip';
Password:= 'Simon.Hu';
ReadZip;
for i:= 0 to Count - 1 do
Memo1.Lines.Add(Filename[i] + #9 + Pathname[i]);
DestPath:='c:/1';
DestDir:= DestPath;
DoAll:= True;
RecreateDirs:= True;
RetainAttributes:= True;
try
UnZippedCount:= UnZip;
MessageBox(
Handle,
PChar('解压完毕! ' + #13 + '共解压了 ' + IntToStr(UnZippedCount) + ' 个文件。 '),
'提示',
MB_OK + MB_ICONINFORMATION
);
except
on E: Exception do
begin
MessageBox(
Handle,
PChar('解压失败! ' + '失败原因:' + E.Message + ' '),
'错误',
MB_OK + MB_ICONERROR
);
Exit;
end;
end; //End Try
end; //End With
end;
- VclZip使用
- vclZip控件的使用
- Delphi 下 VCLZip控件的简单使用
- VclZip 3.10.1的简单使用示例
- VCLZIP样例
- VCLZip 用法
- Vclzip显示压缩进度
- VclZip用法详解
- Delphi-VclZip用法详解
- 利用VCLZip实现分卷压缩
- Delphi-VclZip用法详解 (2011-09-28 23:59:18)
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用++,--
- Swing 编写欢迎界面(引)
- C#操作 RAR
- 2010.03.02
- JavaScript中的正则替换
- JSP环境搭建之JDK的安装与Tomcat配置
- VclZip使用
- 使用mapview导shp数据到oracle spatial
- mysql创建数据库sql实例
- 选择排序与冒泡法排序的C代码实现
- 是否需要这么一支“特别行动队”?
- Swing小例子
- asp读取word文档
- DllImport属性详解
- asp文件搜索