| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Работа с TVCLZip |
| Автор: killerbean 1.12.2006, 09:20 | ||
Столкнулся с непонятной проблемой, не могу распаковать архив TVCLZip'ом. Использую следующий код:
Путь существует, архив перед вызовом этого кода на месте. Вроде всё делал по хелпу, но не распаковывает ни в какую. Как решить вопрос? |
| Автор: PROeXT 1.12.2006, 10:37 | ||
| Ошибки какие-нибудь вылетают или все проходит "втихую"? Да... И строка
Может, стоит попробовать передать в качестве владельца реально существующий компонент? |
| Автор: killerbean 1.12.2006, 10:40 |
| Ошибок нет. unarchivate.UnZip возвращает 0, т.е. ничего не разархивировал Пробовал и реальный компонент (код тот же только без Create и Free), эффект тот же |
| Автор: Romikgy 1.12.2006, 12:45 | ||
|
| Автор: killerbean 1.12.2006, 13:20 |
| Romikgy этот код у вас работает? У меня нет. В документации написано, что если не передавать в список файлов маски, то будет распакован весь архив (что мне и нужено). |
| Автор: Romikgy 1.12.2006, 13:36 | ||||
У меня да у мя версия VCLZip Native Delphi Zip/UnZip Component! (Version 2.03 Mar 10, 1998) и если порытся в исходниках, то видно , что
и
и если здесь FFilesList.Count равно нулю то ничего не распаковывается! PS по всем исходникам VCLZip больше нигде нет работы с FFilesList |
| Автор: killerbean 1.12.2006, 13:53 | ||
| Понятно, но у меня всё равно unarchivate.UnZip возвращает 0. Я в кодах пока не разберался но в оффициальной документации в разделе описания распаковки написано следующее:
из этих слов получаеться, что не обязательно указывать список файлов, хотя хоть указую хоть нет, распаковка не происходит PS. Версия VCLZip Pro v3.06.2 for Delphi BCB |
| Автор: Romikgy 1.12.2006, 13:58 |
где взять? |
| Автор: Snowy 1.12.2006, 14:10 | ||
|
| Автор: killerbean 1.12.2006, 14:28 |
| извините, очень спешил, такого больше не повториться |
| Автор: Romikgy 1.12.2006, 14:49 | ||||
попробуй так! |
| Автор: killerbean 1.12.2006, 14:53 |
| Не помогает, я уже даже и не знаю, что делать |
| Автор: Snowy 1.12.2006, 15:01 |
| Возьми бесплатную вторую версию Добавлено @ 15:02 http://files.vingrad.ru/Snowy/component/VCLZip.rar |
| Автор: Romikgy 1.12.2006, 15:02 | ||
и так не работает? |
| Автор: killerbean 1.12.2006, 15:10 | ||
Не выходит. На данный момент код имеет следующий вид:
Тогда щас буду пробовать 2-ю версию. Надо же как-то выходить из сложившейся ситуации. |
| Автор: Snowy 1.12.2006, 15:40 | ||
|
| Автор: killerbean 1.12.2006, 15:47 |
| ага и у меня теперь всё вышло. Спасибо всем. PS. Долбаные взломщики, из-за ни пол дня потерял |