我想把一个文件夹如(d:\test)压缩成d:\test.rar,如何用程序来实现,请给出代码,
谢谢。
谢谢。
解决方案 »
- Delphi IDHTTP Post 登陆盒子论坛代码,不知哪里出错了?
- 期末考试终于考完了,高兴啊(2)!!!为什么我只能给100分啊???
- WindowsXP下DCOM的配置
- 请问quickrep 中如何把报表在同一页上 上下打印两遍?
- 再一次发贴,特训游戏火箭版,前20名下载试玩者每人5分
- 哪里有李维的《Delphi5.x分布式多层应用系统篇》电子书下载???
- 简单打印可总报错
- 向高手请教,数据库连接不上的错误怎么捕捉阿?
- 如果没打印机怎么办???????
- 请问下面代码中诸如"if ret<>""Size >"之类的是什么东西?
- 随机数不重复的问题?高分
- 程序启动窗体出现的问题,导致系统主窗体最小化时不能到任务栏,只能到桌面左下角的问题,帮忙看一下代码!!
ExitCode: cardinal;
ExecInfo: TShellExecuteInfo;
begin
ZeroMemory(@ExecInfo,SizeOf(ExecInfo));
with ExecInfo do begin
cbSize := SizeOf(ExecInfo);
fMask := SEE_MASK_NOCLOSEPROCESS;
lpVerb := 'open';
lpFile := 'D:\WinRAR\Rar.exe';
lpParameters := ' a -r E:\ShareFile.rar E:\ShareFile';
Wnd := self.Handle;
nShow := SW_SHOWNORMAL;
end;
ShellExecuteEx(@ExecInfo);
GetExitCodeProcess(ExecInfo.hProcess,ExitCode);
while ExitCode=STILL_ACTIVE do begin
GetExitCodeProcess(ExecInfo.hProcess,ExitCode);
sleep(10);
Application.ProcessMessages;
end;
ShowMessage('成功!')
end;