Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

КАк программно распаковать папку?


TStas ©   (2006-03-12 12:36:00) 

Не важно: зип, рар, какую-нись.


TStas   (2006-03-17 23:03:00) [1]

А как им пользоваться и что отттуда качать?


[lamer]barmaglo   (2006-03-12 23:32:00) [2]

Таки, что бы не мучиться фигней возьми бесплатный инсталлятор и не надо изобретать велосипед http://nsis.sourceforge.net/Download


TStas   (2006-03-12 18:44:00) [3]

Вообще - конечная цель написать сетап. Пробовал самораспаковывающийся архив делать, он тоже какой-то параметр требует.Ладно, знать не вышло


Virgo_Style   (2006-03-12 16:55:00) [4]

гхм.

Файла нет почему? Потому что ошибка.
Чтоб файл был надо что? Ошибку исправить.
Чтоб ее исправить, надо что? Знать, где ошибка.
Чтоб узнать, где, надо прочитать сообщение о.
Чтобы прочитать сообщение - см. [5].

Я думал, оно и так ясно...


TStas   (2006-03-12 16:49:00) [5]

Опять, не понял. Мне файл распакованный нужен, а не читать, что консоль об ошибках пишет


Virgo_Style   (2006-03-12 15:57:00) [6]

"выполнить" - cmd, ввести строку "c:\progra~1\winrar\unrar.exe e YourRarPath.rar" и спокойно читать, что он там пишет %-)


Virgo_Style   (2006-03-12 15:55:00) [7]

TStas ©   (12.03.06 15:37) [2]

как параметр %-)

afair, это " extract".


TStas   (2006-03-12 15:54:00) [8]

Сделал, как Вы посоветовали. Вылезает консоль, что на ней написано прочесть не успеваю. В папке распакованного файла тоже нет.


TStas   (2006-03-12 15:37:00) [9]

>Кашперук Иван  А как понимать "е" в 'e YourRarPath.rar'?


Кашперук Иван   (2006-03-12 13:08:00) [10]

Можно в лоб через ShellExecute

посмотри в cmd
c:\progra~1\winrar\unrar.exe

запусти просто, посмотришь параметры

Твой вызов будет что-то типа:
     ShellExecute(Application.Handle, 'open', 'c:\progra~1\winrar\unrar.exe', 'e YourRarPath.rar', nil, SW_SHOWNORMAL);


Наверх

Титульная страница Поиск, карта сайта Написать письмо