Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2015, 14:03   #1
Olvion
Пользователь
 
Регистрация: 14.11.2013
Сообщений: 20
По умолчанию Архивирование Zip

мне нужно заархивировать-разархивировать zip-архив в программе

консольный rar не поддерживает zip-архив
выкопанный старый pkzip pkunzip не поддерживается в последних виндах

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

как можно еще? (не устанавливая дополнительный софт. я же не могу всем клиентам потом оббегать и ставить еще какой-то архиватор. только если его можно консольно запускать и можно просто в виде екзешника копировать)

чем офис свои файлы разархивирует? его можно напрямую как-то запустить? в винде или офисе есть какой-то родной архиватор сейчас?

или как таки подавить окно винрара? режимы запуска он игнорирует и если верить гуглу, то эти режимы являются рекомендацией и он их может не выполнять

как видите вопрос практически и не по делфи, так что если перенесете куда-то, то буду только благодарен
Olvion вне форума Ответить с цитированием
Старый 04.08.2015, 14:16   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
как можно еще?
7z можно. Бесплатный, и можно использовать в своих прогах.
Цитата:
чем офис свои файлы разархивирует?
Тебе из docx что-то тащить нужно что ли?
Цитата:
в винде или офисе есть какой-то родной архиватор сейчас?
Есть кажись. zip каталоги может обрабатывать. Я правда не оч. помню как, но когда-то зиповал в VBS стандартными средствами винды. Она кажись ZLIb использует.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.08.2015, 14:26   #3
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
По умолчанию

Попробуй это. Как пользоваться есть в интернете .
Вложения
Тип файла: zip SevenZip.zip (155.4 Кб, 17 просмотров)
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 04.08.2015, 14:47   #4
Olvion
Пользователь
 
Регистрация: 14.11.2013
Сообщений: 20
По умолчанию

спасибо. 7zip, в-принципе, знал, но чего-то не проверил, есть ли там консольная часть. оказалось есть. минус только что теперь всем этом экзешник раздать нужно.
но я подожду еще ответа по родному архивированию.

да, нужно раскрывать docx xlsx
Olvion вне форума Ответить с цитированием
Старый 04.08.2015, 15:16   #5
Perchik71
С++, Delphi
Форумчанин
 
Аватар для Perchik71
 
Регистрация: 24.11.2012
Сообщений: 495
По умолчанию

project
Если помог, тут весы есть , Вам не сложно, а мне приятно.
Perchik71 вне форума Ответить с цитированием
Старый 04.08.2015, 18:24   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
есть ли там консольная часть. оказалось есть.
А твоя основная программа - консольная штоль?
Цитата:
минус только что теперь всем этом экзешник раздать нужно.
Не нужно. Просто в свежую версию софта прицепляй DLL-ку архиватора как ресурс, да и выгружай на винт при первом запуске. Или сделай простейший инстоллер тем-же 7-zip'ом (sfx).
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 04.08.2015, 22:27   #7
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,759
По умолчанию

Как вариант можно использовать System.Zip
FaTaL вне форума Ответить с цитированием
Старый 05.08.2015, 09:01   #8
Olvion
Пользователь
 
Регистрация: 14.11.2013
Сообщений: 20
По умолчанию

Цитата:
Сообщение от FaTaL Посмотреть сообщение
Как вариант можно использовать System.Zip
это, конечно, самый лучший вариант, но в моей Delphi7 этого кажется нет. или можно доустановить?
Olvion вне форума Ответить с цитированием
Старый 05.08.2015, 10:49   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Если у тебя версия не ХЕ линейки то облом.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.08.2015, 10:56   #10
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
но в моей Delphi7 этого кажется нет
выкинь нах. ставь новьё, возможность-то есть, чего ж мучиться?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение времени локального Zip архива с Zip архивом на FTP Qwerty192837 Общие вопросы Delphi 1 28.05.2013 10:20
Распаковка zip архива используя Ionic.Zip santaXZ C# (си шарп) 1 20.04.2013 02:46
[QT] Архивирование файлов zip Яр|/||< (^_^) Qt и кроссплатформенное программирование С/С++ 0 15.08.2011 15:25
архивирование das-xp Общие вопросы Delphi 5 26.06.2007 20:13
архивирование dron-s Общие вопросы Delphi 3 03.05.2007 11:56