FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9212
Вход
Открыть RAR архив? -- Пожалуйста!

Как розархивировать rar-файл с помощью UnRar.dll?


 
Прислал: lnu   Категория: Foxpro и другие приложения


Открыть RAR архив? -- Пожалуйста!

Чтобы открыть Rar архив, конечно же, можно использовать Rar.exe. Но есть ли у вас на него права?
Нет? Тогда используйте UnRar.dll. Распространяется библиотека свободно...
В файле UsingUnrarDll.zip пример использования этой dll.(VFP7.0)

P.S. Для работы с указателями использую Netlib.vcx(clsheap) с этого сайта.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (4.536) Вложение [106.31]kb
Дополнения пользователей
Открыть RAR архив? -- Пожалуйста!
[+][?]
Перминов Игорь
22.01.04 04:25:52

На все архивы которые у меня есть в РАРе ругается: File header broken, Uncnoun format.
Наверно версия РАРа не нравится.
Бойко Василий
22.01.04 12:21:29

Скорее всего да, не та версия... наверное более новая (у Вас).
Тогда просто замените UnRar.dll , более новой.
Не знаю, есть ли у вас Total Commander. Если есть, загляните в его дерикторию, там должна быть
более свежая dll, чем та что я опубликовал (для rar 2.0, мне єтого было достаточно).
Или посмотрите в папку winrar'а, там наверняка есть unrar.dll которая откроет Ваши архивы.

Удачи!
Перминов Игорь
26.01.04 05:40:37

Да, заменил UNRAR.DLL из PowerArchiver (других нет). Все заработало коррекно с архивами WINRAR
3.11 (такой установлен у меня).
Ну собственно говоря неплохо. Удачи!
Наталья
15.12.04 14:47:02

при распаковке двухтомного архива вызов
PFCode=RARProcessFileW(hArcData,IIF(nMode=EXTRACT, RAR_EXTRACT, RAR_TEST), pToFolder, 0)
генерирует exception
Наталья
16.12.04 09:53:40

если закомментировать вызов
RARSetChangeVolProc(hArcData,1),
то все работает
ещё бы понять что делает эта функция :)
Aijik
20.12.04 12:26:03

Про RARSetChangeVolProc
http://forum.foxclub.ru/read.php?f=5&i=103424&t=103006
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика