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

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

Работа со SciZipFile. Как создать архив и запаковать туда файлы? [D7]


Morrison ©   (2006-10-30 20:31:00) 

Добрый день!
Задача: создать новый архив и запаковать туда несколько файлов.
Я скачал модуль SciZipFile, изучил демо, но так и не понял, как с его помощью создать новый архив.

Я написал что-то типа этого:
zip1 := TZipFile.Create;
 zip1.AddFile('file1.txt');
 zip1.AddFile('file2.exe');
 zip1.SaveToFile('MyZip.zip');


И в итоге я получил архив с пустыми файлами.
Закралось подозрение, что я что-то делаю не так. Надеюсь на вашу помощь...


SpellCaster   (2006-11-01 13:33:00) [1]

Поставь KAZip и спи спокойно ))


guav   (2006-10-31 20:13:00) [2]

> Просто тут его советовали...

Мог я советовать, сам воспользовался.


> zip1.AddFile('file1.txt');

это именно добавляет пустой файл, чтобы писать в файлы нужно использовать свойство-массив Data или Uncompressed.

PS: если хочется работать с файлами файлы с диска а не из TStream, то возможно следует выбрать другой компонент; комнонентов работающих с файлами на диске мне попадалось больше, чем работающих с данными в TStream.


Орион   (2006-10-30 21:22:00) [3]

> [4] Morrison ©   (30.10.06 21:12)

хм... ну тады ничем помочь, к сожалению, не могу.


Morrison   (2006-10-30 21:12:00) [4]

Да, там одна демо, но она только показывает картинки, упакованные в архив. То есть процедуры архивирования в ней не используются.


Орион   (2006-10-30 21:00:00) [5]

> [2] Morrison ©   (30.10.06 20:58)


> изучил демо, но так и не понял, как с его помощью создать
> новый архив.

а сами демки-то работают?


Morrison   (2006-10-30 20:58:00) [6]

Просто тут его советовали...


Орион   (2006-10-30 20:51:00) [7]

все побежали качать модуль SciZipFile...


Наверх

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