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

Вниз

Как запаковать в rar?   Найти похожие ветки 

 
ДмитрийК   (2003-04-17 10:55) [0]

Добрый день!
Нужно запаковать файл в rar и узнать, успешно ли прошел процесс.


 
Songoku ©   (2003-04-17 11:30) [1]

Надо исполбзовать rar.dll зайди на http://www.rarsoft.com там есть докумтация и Unit"ы.


 
ДмитрийК   (2003-04-17 11:40) [2]

Там вроде можно программировать только для unrar.dll и соответственно только распаковывать, а я хочу запаковать.


 
Leran2002 ©   (2003-04-17 11:54) [3]

Можно запустить Rar.exe из своей проги с ключами, там вроде есть протестировать файлы после упаковки (и обождать пока он отработает), в конце проверить возвращаемый RAR"ом код ошибки, если =0 то все OK, иначе...


 
ДмитрийК   (2003-04-17 12:00) [4]

Дело в том, что RAR вроде не возвращает код ошибки. Во всяком случае функция CreateProcess возвращает True вне зависимости от успешности самого процесса архивации.


 
ErikIvanov   (2003-04-17 12:10) [5]

The TZip component was created as an alternative to DelphiZip"s TZipMstr component.
Там есть ZipDll.dll очень быстро пакует и пратит мало ресурсов. Я сделал подобную программу. Работал с файлами больше 2Gb.


 
Kedis ©   (2003-04-17 12:22) [6]

WinExec(PChar("rar.exe "+name+".rar "+name+".txt"),SW_NORMAL);
repeat
AssignFile(F,PChar(name+".rar"));
try
Reset(F);
CloseFile(F);
bb:=True;
except
bb:=False;
end;
until bb;


 
ДмитрийК   (2003-04-17 12:27) [7]

Мне нужно rar. 10К разницы уже имеют значение.

А как правильно получить код возврата программы запущенной через CreateProcess. А то может я его неправильно получаю?


 
Sectey ©   (2003-04-17 12:35) [8]

>ErikIvanov

А где взять данный компонент?


 
ErikIvanov   (2003-04-17 18:42) [9]

Поищи в инете или могу выслать. Я его переработал для сервиса, исключил графический интерфейс.



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
7-91568
Maks
2003-03-10 22:35
2003.04.28
Сканер


1-91375
Сергей Ч
2003-04-16 12:49
2003.04.28
Работа с окнами


3-91171
bogdan
2003-04-09 16:05
2003.04.28
MultiSelect - определить выбранные записи


1-91374
Chelny
2003-04-15 00:30
2003.04.28
String to Float


6-91421
FND
2003-02-25 01:42
2003.04.28
Срочно нужна помощь по ISAPI/NSAPI для получения файла по HTTP