Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

подскажите пожалуйсто как программно управлять архиватором   Найти похожие ветки 

 
Aleks ©   (2006-01-06 20:23) [0]

подскажите пожалуйсто как программно управлять архиватором, пожалуйста примером.
Мне нужно по нажатию кнопки заархивировать папку с файлами и сохранить результат допустим на диск E:\Arxiv.rar
А при нажатии на другую кнопку разархивировать из E:\Arxiv.rar в папку где устоновленна программа.


 
Fay ©   (2006-01-06 20:38) [1]

2 Aleks ©   (06.01.06 20:23)
Следует почитать раровскую справку  про параметры командной строки.
А ещё по ShellExecuteEx. И по WaitForSingleObject.


 
Кефир87 ©   (2006-01-06 20:55) [2]

http://delphimaster.net/view/2-1135859627/


 
Aleks ©   (2006-01-07 10:18) [3]

Кефир87 © --- Я это уже читал и пробовал, у меня не получилось

var w:word;
   NameExe,FileName:array [0.200] of char;------- Вот тут у меня выдаёт ошибку
begin
 StrPCopy(NameExe,<здесь string с путем к архиватору>);
 StrPCopy(FileName,"a -r "+<имя архива>+<путь к файлу + имя файла>);
 w:=ShellExecute(handle,nil,NameExe,FileName,nil,SH_SHOW)
end;


 
Virgo_Style ©   (2006-01-07 10:35) [4]

не надо array of char, просто ShellExecute(...,PChar(NameExe), ...);, где NameExe - string.


 
Kot_   (2006-01-07 14:50) [5]

ShellExecute(0,nil, "winrar.exe",PChar(" a E:\arhiv.rar @файл_список.txt"), nil, SW_SHOW);
Посмотри справочник WinRARа. та есть все команды.


 
Aleks ©   (2006-01-13 23:19) [6]

Спасибо



Страницы: 1 вся ветка

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.038 c
2-1136297060
worldmen
2006-01-03 17:04
2006.01.29
Fast Report. Новая страница, переменные.


2-1136932525
Arazel
2006-01-11 01:35
2006.01.29
(DiskSize-DiskFree) > на Char (Не чего не получается :( )


4-1132315951
Fanny
2005-11-18 15:12
2006.01.29
Как блокировать удаление (изменение) DLL-ки ?


15-1136313078
Nous Mellon_
2006-01-03 21:31
2006.01.29
Бездельничаю. Забава на смекалку.


15-1136505135
BiggieSmalls
2006-01-06 02:52
2006.01.29
Проследить запрос серийного номера тома