![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа со 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...