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

Вниз

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

Наверх





Память: 0.46 MB
Время: 0.008 c
1-91359
dimonf
2003-04-15 18:06
2003.04.28
Подскажите как сделать редактор свойств для своего компанента?


8-91409
stim24
2003-01-24 11:14
2003.04.28
Проблема или ГЛЮК DELPHIX


6-91436
Dona
2003-03-06 12:45
2003.04.28
ServerSock - как отправить сообщ. клиенту


9-91137
seemann
2002-10-06 19:05
2003.04.28
Непослушный спрайт


14-91447
Alibaba
2003-03-21 16:51
2003.04.28
Третьей мировой не будет!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский