Перейти к содержанию
Fire Monkey от А до Я
  • 0

Extract Files from .ISO


RADStudioDeveloper

Вопрос

Рекомендуемые сообщения

  • 0

 

Krapotkin,  благодарю за отклик!

Попробовал почти всё доступное!

ComponentAce ZipForge, d7zip, SevenZipVCL

Не работает с .iso!

Необходима распаковка дистрибутива Microsoft SQL Server Express Edition для установки.

Помогите, пожалуйста, с работающим решением для Embarcadero RAD Studio Delphi VCL/FMX с извлечением файлов из дистрибутива образа .iso

 

 

Ссылка на комментарий
  • 0

смотрю 

https://github.com/zedalaye/d7zip/blob/master/sevenzip.pas

поддержка ISO заявлена - CLSID_CFormatIso 

может, что то не так в коде? 

скидывайте проект, посмотрим

Ссылка на комментарий
  • 0

очень коротко глянул проект и faq по 7z

архив открывается, только файлы там видны не все.

сам 7z работает через 7z.dll и ISO открывает хорошо, следовательно проблема в устаревшей библиотеке

How can I add support for 7z archives to my application?

One way is to use the 7z.dll or 7za.dll (available from sf.net for download). The 7za.dll works via COM interfaces. It, however, doesn't use standard COM interfaces for creating objects. You can find a small example in "CPP\7zip\UI\Client7z" folder in the source code. A full example is 7-Zip itself, since 7-Zip works via this dll also. There are other applications that use 7za.dll such as WinRAR, PowerArchiver and others.

The other way is to call the command line version: 7za.exe.

мораль - смотреть, как сделано в указанном примере

но если надо по-быстрому и чтоб точно работало я бы просто взял и использовал запуск 7z.exe с перенаправлением вывода в мою программу

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...