| Компоненты | - Zipper |
Zipper
Краткое описание
Компонент предназначен для работы с ZIP архивами.
Параметры
Методы
События
Свойства
Данные
Пример
Пример использования компонента Zipper
Add(MainForm,2953706,238,84)
{
Caption="Пример использования Zipper"
link(onCreate,14903567:doCreate,[(317,104)(317,125)])
}
Add(Zipper,14903567,329,119)
{
FileMask="*.*"
ZipFileName="c:\hiasm_zip.zip"
BasePath="C:\"
Method=3
}
Add(Button,9251653,238,168)
{
Left=140
Top=140
Width=125
Caption="2. pack"
Point(onMouseDown)
link(onClick,14903567:doClose,[(317,174)(317,146)])
link(onMouseDown,14903567:doCompress,[(310,181)(310,139)])
}
Add(DropFile,10306507,238,126)
{
link(onDropFile,14903567:doOrder,[])
}
Add(Label,2441787,168,84)
{
Left=140
Top=75
Width=125
Height=30
Font=[MS Sans Serif,16,0,0,1]
Caption="1. Drop Files"
}
Add(Timer,9178668,238,210)
{
link(onTimer,1517044:doText,[])
}
Add(Label,1517044,329,210)
{
Left=140
Top=110
link(Text,14903567:Count,[])
}
Замечания
Пожалуй это самый распространённый формат архивов на сегодня. Невысокая степень сжатия компенсируется хорошей скоростью и широкой известностью (как говорят поклонники других форматов, во многом незаслуженной). Zip-архивы могут включать в себя комментарии и быть зашифрованными с использованием пароля. Поддержка многотомных архивов в самом формате Zip ограничена: их можно создавать только на дискетах, так как Zipper меняет метку диска, указывая в ней номер тома. Кроме того, Zipper позволяет разбивать архивы на части.
Внимание! Используемая библиотека bszip.dll версии 3.02 содержит ограничение на объём создаваемого архива не более 16 мегабайт.
Событие onError возвращает следующие коды ошибок:
Обновление элемента: [svn]Zipper.pas[/svn]
Внимание! Используемая библиотека bszip.dll версии 3.02 содержит ограничение на объём создаваемого архива не более 16 мегабайт.
Событие onError возвращает следующие коды ошибок:
Возвращаемое значение | Описание ошибки |
1 | Не правильная структура архива |
2 | Устаревший метод компрессии |
3 | Не возможно прочитать файл |
4 | Невозможно открыть файл |
5 | Невозможно записать файл |
6 | Невозможно создать новый файл |
7 | Ошибка выполнения функции |
8 | Остановка пользователем |
9 | Файл уже существует |
10 | Невозможно удалить старый ZIP файл |
11 | Невозможно переименовать временный файл |
12 | Невозможно создать временный файл |
13 | Не правильный путь для создания архива |
14 | Невозможно открыть временный файл |
15 | Это первый том многотомного архива, а нужен последний |
16 | Невозможно найти том многотомного архива |
Обновление элемента: [svn]Zipper.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)