Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Объединение файлов

6.5K
17 марта 2006 года
a.k.a Throne
39 / / 07.08.2005
Необходимо объединить несколько файлов различных форматов в один можно с сжатием можно и без, и затем извлечь их
929
17 марта 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by a.k.a Throne
Необходимо объединить несколько файлов различных форматов в один можно с сжатием можно и без, и затем извлечь их



ShellExecute + WinRAR :D :D :D

6.5K
19 марта 2006 года
a.k.a Throne
39 / / 07.08.2005
Использование WinRar исключено. Есть другие способы?
5
19 марта 2006 года
hardcase
4.5K / / 09.08.2005
Цитата:
Originally posted by a.k.a Throne
Использование WinRar исключено. Есть другие способы?

Если взять мелкософтовскую утиллитку compress.exe (алгоритм LZW), то можно распаковывать полученный архив через библиотеку lz32.dll, которая есть в каждом виндовсе. Прототипы экспортируемых ею функций лежат в lzexpand.pas. Вот только этой утиллитки я не нашёл у себя на компе.

344
19 марта 2006 года
Delpher
493 / / 14.08.2005
Цитата:
Originally posted by a.k.a Throne
Необходимо объединить несколько файлов различных форматов в один можно с сжатием можно и без, и затем извлечь их



Как необходимо обьединить программно или руками?

6.5K
19 марта 2006 года
a.k.a Throne
39 / / 07.08.2005
Программно
303
20 марта 2006 года
makbeth
1.0K / / 25.11.2004
Цитата:
Originally posted by a.k.a Throne
Программно


В стандартной поставке дельфей есть модуль ZLib, который содержит классы TCompressionStream и TDecompressionStream. Можно использовать их.

344
20 марта 2006 года
Delpher
493 / / 14.08.2005
Цитата:
Originally posted by a.k.a Throne
Программно



Могу скинуть на мыло html-файл по этой теме.
Инфа из DelphiWorld

6.5K
21 марта 2006 года
a.k.a Throne
39 / / 07.08.2005
Сегодня объединил 4 файла в один и извлек их оттуда целыми и живыми. И можно ли по подробнее о Zlib, в справочной системе Delphi о модуле нет ни слова. На счет инфо, если не затруднит - отсылай, мой ящик [email]akathrone@mail.ru[/email]
303
22 марта 2006 года
makbeth
1.0K / / 25.11.2004
Цитата:
Originally posted by a.k.a Throne
И можно ли по подробнее о Zlib, в справочной системе Delphi о модуле нет ни слова.[/email]


Как это нет? В семерке есть точно, и в 2006 есть - просто надо искать не по модулю, а по классу (TCompressionStream, например). А еще лучше посмотреть исходник ($(DELPHI)\source\rtl\common\zlib.pas).

6.5K
22 марта 2006 года
a.k.a Throne
39 / / 07.08.2005
А нету про TCompressionStream нифига, у меня Delphi 6, в папке Source, ZLib у меня в виде dcu файла
303
22 марта 2006 года
makbeth
1.0K / / 25.11.2004
Цитата:
Originally posted by a.k.a Throne
А нету про TCompressionStream нифига, у меня Delphi 6, в папке Source, ZLib у меня в виде dcu файла


Вот исходники модуля Zlib. С хелпом сложнее - у меня BDS2006 :( Впрочем в исходниках много чего написано...

Да... чуть не забыл... Если не брезгуешь варезом - есть потрясная штука - SingleFileSystem
Лекарство могу дать...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог