Ищется компонент для архивации(разархивации) файлов |
Здравствуйте, гость ( Вход | Регистрация )
Here You Can Support Our Work and .:LavTeaM:. Services |
Ищется компонент для архивации(разархивации) файлов |
9.01.2007 - 17:54
Сообщение
#1
|
|
Новичок Группа: Пользователи Пользователь №: 37839 Сообщений: 8 Регистрация: 3.07.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 1 раз(а) |
Ищется компонент для архивации(разархивации) файлов. Для использования в проекте на VB6. Фриварный. Кто, чего может посоветовать?
|
|
|
10.01.2007 - 18:00
Сообщение
#2
|
|
The Last Gunslinger Группа: Пользователи Пользователь №: 6829 Сообщений: 1008 Регистрация: 26.04.2004 Из: Беларусь, Гомель Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 10 раз(а) |
По идее на сайте WinRar'а должны лежать бесплатные библиотеки для разархивации под что угодно. Например, ту же unrar.dll найти можно везде. Кстати, а что мешает просто использовать командную строку для обычных архиваторов и запускать на фоне?
Сообщение отредактировал Fallcom - 10.01.2007 - 18:00 |
|
|
10.01.2007 - 20:46
Сообщение
#3
|
|
Новичок Группа: Пользователи Пользователь №: 37839 Сообщений: 8 Регистрация: 3.07.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 1 раз(а) |
По идее на сайте WinRar'а должны лежать бесплатные библиотеки для разархивации под что угодно. Например, ту же unrar.dll найти можно везде. Кстати, а что мешает просто использовать командную строку для обычных архиваторов и запускать на фоне? А как проверить, что процесс архивации(разархивации) завершен? Причем успешно или нет? |
|
|
11.01.2007 - 17:14
Сообщение
#4
|
|
The Last Gunslinger Группа: Пользователи Пользователь №: 6829 Сообщений: 1008 Регистрация: 26.04.2004 Из: Беларусь, Гомель Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 10 раз(а) |
Stranger_VM
Как правило, процессы завершаются с кодами ошибок. Конкретно по RARу у них и надо смотреть - у каждого по-своему. А ожидать конца и вовсе просто - исходников по интернету полным полно. Если через API будешь вызывать, то через ту же функцию CreateProcess можно, или просто опрашивать заголовки окон каждые 3 секунды - если исчезло, значит кончилось. Вот, глянь сюда: http://www.rarlab.com/rar_add.htm Это офф.сайт WinRAR'а. В конце списка как раз значится библиотека OCX для VB-программ. Сам не скачивал, но стопудово или внутри, или на сайте будет полное описание работы. |
|
|
11.01.2007 - 20:01
Сообщение
#5
|
|
Новичок Группа: Пользователи Пользователь №: 37839 Сообщений: 8 Регистрация: 3.07.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 1 раз(а) |
Stranger_VM Вот, глянь сюда: http://www.rarlab.com/rar_add.htm Это офф.сайт WinRAR'а. В конце списка как раз значится библиотека OCX для VB-программ. Сам не скачивал, но стопудово или внутри, или на сайте будет полное описание работы. там окс только для распаковки А хотелось бы и для упаковки тоже. Есть в инете ссылки на такой компонент. ZlibTool.ocx называется. Но у него проблемы с большими файлами |
|
|
12.01.2007 - 17:31
Сообщение
#6
|
|
The Last Gunslinger Группа: Пользователи Пользователь №: 6829 Сообщений: 1008 Регистрация: 26.04.2004 Из: Беларусь, Гомель Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 10 раз(а) |
Stranger_VM
Тогда не мучайся - делай через командную строку. Или поищи что-нибудь для ZIPа. Уж для него-то дожно быть много всякого добра. Подумаем, что еще можно предложить. |
|
|
Гость_mavka_* |
30.01.2007 - 13:44
Сообщение
#7
|
Гость |
В Windows есть стандартный компонент: LZexpand. 100% есть у всех и таскать его за собой не нужно.
На счет VB не знаю, но в Delphi он был оформлен как пакет. Думаю и для VB его обернули. Но в любом случае можно и на чистом WinAPI пользоваться. Здесь стайке на ассемблере, но там все очень примитивно и просто: http://www.wasm.ru/article.php?article=1021006 |
|
|
27.06.2007 - 14:43
Сообщение
#8
|
|
Новичок Группа: Пользователи Пользователь №: 35941 Сообщений: 15 Регистрация: 8.06.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Посмотри библиотеку The ZipArchive Library (http://www.artpol-software.com/)
|
|
|
29.10.2007 - 10:40
Сообщение
#9
|
|
Новичок Группа: Пользователи Пользователь №: 57386 Сообщений: 4 Регистрация: 3.04.2007 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
В Visual Basic.NET 2003 Power Pack есть компонент для работы с zip архивами. Работает и с файлами и с потоками. Можно сделать свой компонент на .NET, а потом конвертировать его в COM, а VB6 с COM работает. Делается элементарно. Для потоковой архивации я его тестировал, для файлов - не помню.
С ком. приветом ... |
|
|
Текстовая версия | Сейчас: 19.04.2024 - 22:49 |