Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
14-91475
Bombermen
2003-04-09 19:36
2003.04.28
игры


3-91146
yong
2003-04-09 07:09
2003.04.28
Filter + TStringList


1-91351
Andr_Volk
2003-04-16 05:43
2003.04.28
удалить из файла


4-91600
Павел
2003-03-03 17:24
2003.04.28
Scrolls.


4-91606
AME
2003-02-28 13:08
2003.04.28
Файл формата Unicode




   Наверх