Observer — распаковка файлов из различных контейнеров

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman » Mon 31 Aug, 2009 11:29

Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

Хотелки/баги:

Известные проблемы:

Планируемые новые модули:

Если "ничего не работает", то прежде чем писать сюда:


Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива. (на версии 1.10 работать не будет в связи с изменением API модулей)
Inno Setup - поддержка файлов Inno Setup (сделан на основе innounp).

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Observer — распаковка файлов из различных контейнеров

Post by John Doe » Thu 18 Jul, 2019 11:52

Latest post of the previous page:

https://www.alfareader.org/alfareader.msi
Не распознаётся

User avatar
HaRT
Moderator
Posts: 8751
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 148 times

Observer — распаковка файлов из различных контейнеров

Post by HaRT » Thu 18 Jul, 2019 12:18

John Doe wrote:
Thu 18 Jul, 2019 11:52
https://www.alfareader.org/alfareader.msi
Не распознаётся
А у меня распознаётся.
Win 8.1 x64; Far Manager, version 3.0 (build 5425) x86; Observer 1.11.2.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Observer — распаковка файлов из различных контейнеров

Post by John Doe » Thu 18 Jul, 2019 12:37

HaRT wrote:
Thu 18 Jul, 2019 12:18
Win 8.1 x64
Всё то же, за исключением ОС: Win 10 32-bit

Update
Оказывается проблема у меня не только с этим файлом...
Last edited by John Doe on Fri 19 Jul, 2019 09:54, edited 1 time in total.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Observer — распаковка файлов из различных контейнеров

Post by John Doe » Fri 19 Jul, 2019 11:20

Как выяснилось, для плагина (а точнее для большинства его модулей) требуется рантайм.

Code: Select all

msvcp100.dll
msvcr100.dll
Last edited by HaRT on Fri 19 Jul, 2019 11:38, edited 1 time in total.
Reason: Добавлена ссылка

Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman » Sat 20 Jul, 2019 21:23

John Doe wrote:
Fri 19 Jul, 2019 11:20
для плагина (а точнее для большинства его модулей) требуется рантайм.
Это, как бы, всегда так было, для всех модулей. И в системных требованиях указано явно.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Observer — распаковка файлов из различных контейнеров

Post by John Doe » Mon 22 Jul, 2019 08:33

Ariman wrote:
Sat 20 Jul, 2019 21:23
И в системных требованиях указано явно.
Да кто ж доки-то читает)
Сбило с толку то, что и без рантайма плагин загружается, и даже демонстрирует видимость какой-то работы.

Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman » Mon 22 Jul, 2019 16:52

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

User avatar
HaRT
Moderator
Posts: 8751
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 148 times

Observer — распаковка файлов из различных контейнеров

Post by HaRT » Mon 22 Jul, 2019 17:00

John Doe wrote:
Mon 22 Jul, 2019 08:33
без рантайма плагин загружается, и даже демонстрирует видимость какой-то работы
@Ariman Сложно ли сделать, чтобы плагин брался обнюхивать файлы в соответствии со своей конфигурацией модулей (вне зависимости от того, какие из них удалось загрузить), но при попытке открыть файл, модуль для которого загрузить не удалось, выдавал какую-от осмысленную диагностику (например, номер и текст ошибки, которую вернула Винда при попытке загрузки модуля)?

Тут, конечно, возникнут нюансы с поиском в архивах, но это уже проблемы следующего порядка малости.
Last edited by HaRT on Mon 22 Jul, 2019 17:01, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Observer — распаковка файлов из различных контейнеров

Post by John Doe » Tue 23 Jul, 2019 07:08

Ariman wrote:
Mon 22 Jul, 2019 16:52
но если рантайма нет на компе, то Фар грязно ругается при старте
Уж лучше так, чем совсем молча.
Другое дело, если бы в плагине была реализована собственная диагностика.

Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman » Tue 23 Jul, 2019 08:25

HaRT wrote:
Mon 22 Jul, 2019 17:00
но при попытке открыть файл, модуль для которого загрузить не удалось, выдавал какую-от осмысленную диагностику
Плагин не знает какой модуль что открывает. Он просто дает файл понюхать всем загрузившимся плагинам в порядке очередности.
John Doe wrote:
Tue 23 Jul, 2019 07:08
Уж лучше так, чем совсем молча.
На этот случай есть специальная настройка в плагине, в ini файле. Называется VerboseModuleLoad. При её включении плагин на старте ругается, если какой модуль не загрузился.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Observer — распаковка файлов из различных контейнеров

Post by John Doe » Tue 23 Jul, 2019 09:12

Ariman wrote:
Tue 23 Jul, 2019 08:25
При её включении
Но по умолчанию она отключена, поэтому не помогает пользователю сходу увидеть источник проблемы.
Включать по-умолчанию тоже не вариант:

P.S.
А будущая версия плагина (с AppVeyor) вроде не требует рантайма.

Ariman
Posts: 1239
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 27 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman » Tue 23 Jul, 2019 09:38

John Doe wrote:
Tue 23 Jul, 2019 09:12
Включать по-умолчанию тоже не вариант:
Настройка скорее на случай ничего не работает - посмотреть в чем проблема - отключить. Постоянно то она не очень нужна.
John Doe wrote:
Tue 23 Jul, 2019 09:12
А будущая версия плагина (с AppVeyor) вроде не требует рантайма.
Требует, но более новый. Версия 1.11.х собиралась на VS2010, а 1.12 уже на VS2017. И рантайм соотвествующий нужен.

Post Reply

Return to “Обсуждение плагинов”