Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Список архива в массив


Автор: meridian 24.10.2011, 15:55
Привет!
Подскажите, плиз, как записать содержание (список файлов) архива (например, rar) в массив.

Использую shell.Run. Видимо вопрос в том, как поместить результат выполнения shell в массив.

Код

cmd_shell = ...
shell.Run cmd_shell, vbHide


может так ?
Код

list = shell.Run cmd_shell, vbHide

Автор: Akina 24.10.2011, 16:17
Цитата(meridian @  24.10.2011,  16:55 Найти цитируемый пост)
как записать содержание (список файлов) архива (например, rar) в массив.

Скачать описание библиотеки UnRAR.DLL и использовать её функции.

Автор: meridian 24.10.2011, 17:43
Цитата(Akina @ 24.10.2011,  15:17)
Цитата(meridian @  24.10.2011,  16:55 Найти цитируемый пост)
как записать содержание (список файлов) архива (например, rar) в массив.

Скачать описание библиотеки UnRAR.DLL и использовать её функции.

Спасибо. 
Я так понимаю, это не стандартными средствами? Т.е. надо устанавливать эту библиотеку у пользователя или я ошибаюсь?
Мне нужно использовать стандартные средства.

Автор: Akina 24.10.2011, 20:37
Цитата(meridian @  24.10.2011,  18:43 Найти цитируемый пост)
Мне нужно использовать стандартные средства. 

Стандартные средства не умеют работать с RAR-архивами.
Задача не решается.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)