![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.05.2008
Сообщений: 14
|
![]()
Здравствуйте, я пишу программу для скачивания обновлений из интернета, файлы в rar архиве, заранее названия файла я знать не буду, вот в чем вопрос: как мне потом эти файлы программно распаковать? Как скачивать файлы я знаю, это уже написала, а вот как распаковать, не зная имени, не могу сделать. Спасибо
Американский форум: задал вопрос - получил ответ.
Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Если правильно помню:
winexec('WinRar -e file.rar c:\temp\Сюда',0);
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
либо воспользоваться бесплатным UnRar.dll
(примеры использования для Delphi были даже на оф.сайте) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 04.05.2008
Сообщений: 14
|
![]()
Сделала таким образом:
ShellExecute(0, 'open', 'WinRAR.exe', 'e C:\server\*.* C:\server\', nil, SW_SHOW); а вот еще вопрос: если вызывать таким образом, необходимо чтобы winrar на компе стоял? и если его не будет, программа не сработает?
Американский форум: задал вопрос - получил ответ.
Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 226
|
![]()
Поищи здесь может поможет http://www.win-rar.ru/support/knowle...ion.php?ID=199 Если не найдешь ничего полезного напиши в аську 4 33 66 89 86 где то у меня есть исходники и компонент winrar.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
xakkkkker, спасибо, ссылка на сайтик грамотная! вполне в жизни может пригодится...
forzi, Вы абсолютно правильно понимаете: если не будет WinRar.exe - Ваша программа не сможет распаковать архив. Поэтому, нужно: либо смириться с этим (ну и прописать требование наличия WinRar.exe в документации к Вашей программе, либо воспользоваться моим ( и xakkkkker) советом, для распаковки использовать unrar.dll, и устанавливать эту библиотеку (unrar.dll) вместе со своим EXE-шником. Тогда Ваша программа будет распаковывать rar архивы вне зависимости от наличия архиватора на компьютере. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 226
|
![]()
Вот нашел компонент для дельфи. Внутри архива есть компонент, мануал (правда на английском) и пример работы с компонентом....
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 04.05.2008
Сообщений: 14
|
![]()
Спасибо Вам всем огромное =) Просто проблема в том, что я не могу разобраться? как работать с unrar.dll =( И на Ваш xakkkkker приложенный пример смотрю, как баран на новые ворота =) Лан буду курить мануалы и надеяться на лучшее =) Спасибо еще раз =)
Американский форум: задал вопрос - получил ответ.
Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 226
|
![]()
forzi дай свой уин или напиши мне в аську 4 33 66 89 86
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Winrar Добавить в архив... | KoBRaAndrey | Общие вопросы Delphi | 5 | 18.01.2010 12:08 |
WinRar пароль в командной строке | Serg97 | Софт | 1 | 07.09.2009 13:16 |
Как Взломать WinRAR файл | DeLKa | Помощь студентам | 11 | 25.06.2009 22:30 |
Вопрос по WinRar | Veselyn | Помощь студентам | 3 | 01.02.2009 17:22 |
WinRAR запускается через раз | VitAngel | Общие вопросы Delphi | 0 | 16.02.2007 14:50 |