![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Архивчик [D6, Win95/98]
Agent Smith © (2002-04-15 14:06:00)Народ! А как в Delphi сделать архив? Пишу НЕ архиватор, так-что архив нужен самый простенький.
Agent Smith (2002-04-20 13:59:00) [1]KSergey
> Ну а если выбирает, и при этом нужна универсальность - так
> по уму нужно предложить пользователю самому формат строки
> запуска указать.
Вот-вот. Это сейчас у меня основная рабочая идея. Но это страшно не удобно для юзера... Вот я и хочу предоставить ему список уже заготовленных параметров для разных архиваторов. Но многие запрещают упоменание о своих прогах в чужих прогах...
KSergey (2002-04-19 14:15:00) [2]>Agent Smith ©
Все же не понятно что вам необходимо, честное слово!
(либо архиватор встроен в программу, либо его выбирает сам юзер)
Так встроен или выбирает?!
Если просто ф-ция архивирования в программе - ну так возьмите любой бесплатный компонент, поглядите, например, в новостях компонент на этом сайте - много подобного проходило, было и для CAB-архивов (типа родной Windows формат) и для Zip.
Ну а если выбирает - так уже сказали вам.
Ну а если выбирает, и при этом нужна универсальность - так по уму нужно предложить пользователю самому формат строки запуска указать.
Agent Smith (2002-04-19 12:08:00) [3]Так кто-нить мне скажет о лицензии?
Agent Smith (2002-04-18 14:02:00) [4]esprit_bel, да пока делиться-то нечем. Нужна в програме ф-ия архивирования. Вот и все...
esprit_bel (2002-04-18 06:01:00) [5]Agent Smith поделись инфой(esprit_bel@mail.ru).
Андрей Сенченко (2002-04-17 19:09:00) [6]Тут и Юристы не нужны ... и даже сыновья юоистов :)
1. Ежели WinRAR куплен - почитай лицензию :)
2. Ежели НЕ куплен - я бы нестал :)
Agent Smith (2002-04-17 18:58:00) [7]eSKey, поймал. Спасибо. Сижу, разбираюсь...
Кстати, тут юристы есть? По лицензии WinRAR можно указывать название этого архиватора в моей проге?
eSKey (2002-04-16 17:05:00) [8]
> Agent Smith
Ушло мылом.
Agent Smith (2002-04-16 13:48:00) [9]eSKey, на сайт залез, статью одну нашел, но не то... А еще что-то есть?
eSKey (2002-04-16 10:49:00) [10]
> hooky-mars ©
Запускаешь справку Windows SDK, на вкладке "Указатель" вводишь:
"Using the Data Decompression Library" (без кавычек ;)) И внимательно читаешь от и до :)
Один из адресов с описанием алгоритмов упаковки: http://escoman.chat.ru/
agrig (2002-04-16 09:36:00) [11]->hooky-mars мыло ушло.
hooky-mars (2002-04-15 21:35:00) [12]
> eSKey
LZCopy(
INT hfSource, // LZ file handle identifying source file
INT hfDest // LZ file handle identifying destination file
);
Я вот нашел по справке, но компилятор ругается.
agrig (2002-04-15 20:20:00) [13]Напиши мне пустое письмо.
В ответ получишь компоненту и алгоритм;-)))))))))))
eSKey (2002-04-15 20:05:00) [14]
> Agent Smith ©
> eSKey, а как на счет алгоритма?
Дома у меня лежит дока с указанием урл-а. Если самому лень искать, завтра будет :)
> hooky-mars © (15.04.02 19:32)
> А есть ли у Windows встроенный архиватор? Если есть то можно
> ключик?
Есть встроенные раз-архиватор :) См. справку по WinAPI LZ*-функциям. Это функции dll-ки, которая распаковывает сжатое с помощью утилиты compress. Еще в каталоге %windir%\command лежит extract.exe - распаковщик cab-ов.
hooky-mars (2002-04-15 19:32:00) [15]А есть ли у Windows встроенный архиватор? Если есть то можно ключик?
Agent Smith (2002-04-15 19:16:00) [16]eSKey, а как на счет алгоритма?
eSKey (2002-04-15 18:27:00) [17]
> Agent Smith ©
Тебе что, хочется самому написать архиватор - т.е. нужен алгоритм? Есть и такое. А если нужно просто быстро чего-то пожать, бери с www.torry.ru. Поиск по запросу "zip" и условием (freeware) выдал кучу компонент с исходниками. Размеры менее 100 кб.
Андрей Сенченко (2002-04-15 17:07:00) [18]>> AFROLOV © (15.04.02 15:00)
>> Спомощью компонентов ZipTV(www.ZipTV.com) можно
>> легко написать свой архиватор.
И очень трудно распространять полученую программу, да ?
>> Agent Smith © (15.04.02 16:59)
>> Еще идеи будут?
Можно взять самые популярные архиваторы ( их всего-то с десяток ), посмотреть их ключи путем запуска самого архиватора с параметром /? или просто ?, затем прописать все это в своей программе и на страничке ( форме, закладке и т.п. ), где пользователь выбирает нужные ему параметры архивации выдать список поддерживаемых программ архивации / разархивации.
Agent Smith (2002-04-15 16:59:00) [19]Еще идеи будут?
AFROLOV (2002-04-15 15:00:00) [20]Спомощью компонентов ZipTV(www.ZipTV.com) можно легко написать свой архиватор.