C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Архивация из Delphi, Архивация из Delphi
Valentin
  Отправлено: 05.04.2004, 17:26


Не зарегистрирован







Извиняюсь, что лезу с вопросами по Delphi на форум по CBilder, но очень надо.
Надо как-то заархивировать файл из проги, причем обязательно или в rar или в zip, существуют ли компоненты которые это делают или если на машине уже установлен архиватор, то как заархивировать файл неявно вызывая его.
Заранее благодарен за помощь. sad.gif
Gedeon
Отправлено: 06.04.2004, 08:30


Ветеран

Группа: Модератор
Сообщений: 1742



Существуют такие компоненты, скачать можешь с этого сайта ZipTV называются, их еще много есть, но этот мне понравился им и пользуюсь, скачать можно из закрытого форума компоненты VCL. Для этого надо зарегистрироваться.
Daan
Отправлено: 06.04.2004, 09:53


Дежурный стрелочник

Группа: Участник
Сообщений: 62



Точно не помню как это все выглядит но навроде так
WinExec("rar a das.rar file.txt");
das.rar — название архива
file.txt — архивируемы файлы
PsiHo
Отправлено: 06.04.2004, 16:16


Ученик-кочегар

Группа: Участник
Сообщений: 19



я бы рекомендовал
ZipForge
он и для Delphi и для C++ Builder
работает а наити на можно здесь
torry.net
** Павел
Отправлено: 06.04.2004, 17:56


Не зарегистрирован







Можно и компонентами, можно, и через ShellExecute или WinExec

Например, берем обычный файл rar.exe(140 Кб), кладем в папку с
программой, пишем bat-файл:

CODE

rar.exe a -y -r -m5 -ri1 c:\1.Rar c:\1.txt
:exit


Когда нужно — запускаем этот bat-файл на выполнение из нашей
программы, например с помощью ShellExecute()

.piero
Отправлено: 06.04.2004, 20:27


Дежурный стрелочник

Группа: Участник
Сообщений: 62



пользуйтесь поиском, люди, этого спама на форуме больше чем надо!

Вернуться в Вопросы программирования в C++Builder