如何调用WinRAR进行文件压缩,并在调用时不显示出DOS窗体? 数据传输程序,想在传输前将文件用WinRAR进行压缩,但是在调用RAR时总是会弹出一个DOS窗体,虽然只是一晃而过,但是感觉这个窗体的出现太业余,有没有什么办法能够禁止这个窗体的弹出?谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses shellapi;ShellExecute(0,0,'cmd','',0,SW_HIDE);其中cmd可以改成你要执行的程序啊 有不少第三方组件可以直接调用UnRAR.dll来处理的看看TVZIP,哪类的东西了http://lysoft.7u7.net WinExec(PChar(ShortPathName(ExtractFilePath(CompresserName)+'\'+'Unrar.exe') +' x -ep -O+ '+ShortPathName(FileListBox1.FileName)+' ' +ShortPathName(BackUpPath)+'\'),SW_SHOW);这个是解压 压缩自己查查命令参考 然后用winexec函数去调用就可以了 winexec(你的命令,SW_SHOW);就可以调用了 下面的网址上有调用winzip提供的接口进行压缩和解压缩的例子,希望对你有帮助。http://info.ec.hc360.com/html/001/002/005/37778.htm DELPHI bpl 的 问题 送分了----运行当前目录下的dat文件夹下的dc.bat如何运行 fastreport不能打印,生成动态链接库DLL,不能打印,提示找不到对应字段 寻高手修改一个Delphi游戏界面,一个经典的七巧板游戏。 Mapx中画直线问题? 怎样将一个字母转换成数字和怎样将一个数字转换成字母。 应该是没几个人会。 能不能简单说明一下用DELPHI是怎样开发分布式应用系统的? 请问以dx开头的是哪套控件?Rz开头的呢? Delphi中为什么不能用VB编的DLL? 如何捕获DLL中的异常 急需delphi7.0注册码,请大家帮忙!
ShellExecute(0,0,'cmd','',0,SW_HIDE);
其中cmd可以改成你要执行的程序啊
看看TVZIP,哪类的东西了http://lysoft.7u7.net
+' x -ep -O+ '+ShortPathName(FileListBox1.FileName)+' '
+ShortPathName(BackUpPath)+'\'),SW_SHOW);
这个是解压 压缩自己查查命令参考 然后用winexec函数去调用就可以了 winexec(你的命令,SW_SHOW);就可以调用了
http://info.ec.hc360.com/html/001/002/005/37778.htm