|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.08.2015, 09:09 | #1 |
Пользователь
Регистрация: 22.02.2014
Сообщений: 45
|
Создать zip\rar архив
Кто знает можно ли создать стандартными библиотеками windows zip\rar архив в Delphi. Так сказать без использования unrar.exe.
|
26.08.2015, 09:25 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
контекстное меню проводника начиная с WindowsXP содержит такой вот пункт
программа — запись алгоритма на языке понятном транслятору
|
26.08.2015, 09:34 | #3 |
Форумчанин
Регистрация: 20.12.2013
Сообщений: 164
|
|
26.08.2015, 10:17 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
RAR без самого winrar(rar) не получится создать.
для создания ZIP полно компонентов (в т.ч. и бесплатных)- начиная с TZipFile, продолжая ZipForge и заканчивая Abbrevia... |
26.08.2015, 11:07 | #5 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
В последние версии Delphi встроен компонент TZipFile. Но только с русскими именами файлов его так и не получилось подружить.
|
26.08.2015, 11:58 | #6 |
Пользователь
Регистрация: 22.02.2014
Сообщений: 45
|
подскажите как работать с библиотекой zipfldr.dll...
|
26.08.2015, 14:34 | #7 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
|
26.08.2015, 16:16 | #8 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
через COM(OLE) объекты проводника (shell32.dll)
1. импорт библиотеки типов (shell32.dll) если оное не сделали до вас разработчики Delphi 2. создание shell объекта для указания расположения архива 3. создание shell объекта для поиска, задания файлов (папок) подлежащих архивированию. 4. использование созданных объектов (их интерфейсов folder, folderItems, folderItem, ...) для выполнения задач архивации.
А уж shell сам разберется как использовать zipfldr.dll конечно при условии что ты разберешься как использовать выше перечисленное Как работать с folderItem? Добро пожаловать в MSDN все прочее включая примеры (правда VB & C++) там же. но поскольку нас "интересует" COM то разница небольшая.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 26.08.2015 в 16:58. |
27.08.2015, 00:52 | #9 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать архив rar c паролем | Fakov | Помощь студентам | 1 | 01.02.2013 12:15 |
создать zip архив без сжатия | frommars | Visual C++ | 0 | 12.03.2012 16:07 |
Создать zip архив через SevenZip | Shouldercannon | Общие вопросы Delphi | 4 | 30.08.2011 22:24 |
RAR, ZIP | kokj007 | Помощь студентам | 4 | 03.02.2011 18:23 |
Zip or Rar (D7) | Simply-Art | Компоненты Delphi | 3 | 01.06.2008 17:56 |