Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.037 c
6-1129419739
antoxa2005
2005-10-16 03:42
2006.01.29
Подскажите, как послать запрос серверу и получить ответ.


2-1137054612
pathfinder
2006-01-12 11:30
2006.01.29
Организация транзакции.


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


4-1132037793
rusgl
2005-11-15 09:56
2006.01.29
Можно ли как-нить установить HOOK на реестр?


3-1132924137
Антоний
2005-11-25 16:08
2006.01.29
Проблема при выборке с некоторыми буквами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский