Если "ничего не работает", то прежде чем писать сюда:
Читаем системные требования, убеждаемся что они выполнены полностью (найти можно в документации к плагину).
Если какой-то конкретный модуль не работает, то смотрим что он загружен. Для этого набираем F11 -> Observer -> Open file as... -> ищем имя в списке. Если модуля там нет, то он не загружен и работать не будет.
Чтобы увидеть ошибки при загрузке модулей выставляем значение VerboseModuleLoad=1 в файле observer.ini и перезапускаем Far.
Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 10 Feb, 2012 10:23
by hobo
Latest post of the previous page:
Ariman wrote:msvcp100.dll и msvcr100.dll. Можно и без дистрибутива, но там они точно нужной версии. Да и весит инсталяха копейки.
Спасибо ещё раз. Просто не люблю засорять систему. Ну и перед тем, как задавать вопрос, надо было не только 4Observer.dll смотреть на предмет зависимостей.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 10 Feb, 2012 10:58
by DrKnS
Ariman wrote:я не нашёл как сообщить, что имеются хардлинки. Если кто расскажет как, буду рад.
PluginPanelItem.NumberOfLinks?
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 10 Feb, 2012 11:11
by Ariman
DrKnS wrote:PluginPanelItem.NumberOfLinks?
Спасибо. Куда-то не туда я смотрел.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Sat 11 Feb, 2012 14:44
by hobo
Ariman wrote:Можно поставить, а можно просто dll-ки положить рядом с программой.
У меня заработало только из system32 или каталога Far\Plugins\Observer\modules.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Sat 11 Feb, 2012 17:20
by Ariman
hobo wrote:У меня заработало только из system32 или каталога Far\Plugins\Observer\modules.
Ах, ну да. У меня же стоит загрузка с поиском в папке с модулями, а там каталог с программой игнорируется. Извиняюсь, обманул.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Mon 13 Feb, 2012 09:37
by Iwan
Плагин частенько вылетает при загрузке ФАР, выдавая ошибку:
ФАР у меня регулярно обновляется при помощи плагина Update, Observer тоже последней версии.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Mon 13 Feb, 2012 10:14
by Ariman
Iwan wrote:Плагин частенько вылетает при загрузке ФАР, выдавая ошибку:
Я не телепат, какая версия Фара и винды? И попробуй модули поотключать по очереди, возможно в какой-то из них проблема.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 17 Feb, 2012 06:58
by Iwan
Виндовс ХР, ФАР у меня всегда последней версии (обновляется автоматически), Обсервер 1.8.5. Пробовал отключать модули по отдельности - не помогает. Причем на рабочем ПК плагин слетает почти всегда при загрузке ФАР, а дома - реже. При этом номер исключения, адрес, функция и все остальное в красном окошке с ошибкой - не изменяются. Когда ошибка не выскакивает, то плагин работает нормально.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 17 Feb, 2012 15:31
by Ariman
Тогда продолжим
- Откуда Фар запускается (полный путь)? Может там путь какой необычный.
- Я так понял версия Фара третья с проблемой. А если попробовать вторую поставить, будет падать?
Меня смущает, что крашится нерегулярно. Это как-то странно.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 17 Feb, 2012 15:39
by Denis
А можно версию под Far3 2462?
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 17 Feb, 2012 16:24
by HaRT
Всё же очень странные чудеса происходят с модулем PDB:
1. Пишу программку:
2. Собираю компилятором от MSVC++ 2008 Express Edition: cl /Zi redir.c — появляются файлы redir.pdb и vc90.pdb.
3. Открываю Far 1.75 build 2634 x86 без макросов и с единственным плагином — Observer доступен.
4.а. Если вхожу сначала в redir.pdb, то вижу и info.txt, и {modules}; после этого в vc90.pdb — тоже (пока всё в порядке).
4.б. Если же сперва вхожу в vc90.pdb, то вижу info.txt, но не вижу{modules}; затем вхожу в redir.pdb — тоже только info.txt.
5. Выхожу из PDB файлов, пытаюсь обоих удалить — тот, который был открыт первым, залочен.
Кстати, нет ли возможности определить, собран ли файл с отладочной информацией для Edit and Continue (/ZI)?
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 17 Feb, 2012 16:50
by Ariman
HaRT wrote:5. Выхожу из PDB файлов, пытаюсь обоих удалить — тот, который был открыт первым, залочен.
Посмотрю.
HaRT wrote:Кстати, нет ли возможности определить, собран ли файл с отладочной информацией для Edit and Continue (/ZI)?
Можно. Вот тут список всего что можно достать в принципе. Меню для пожеланий, так сказать
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 17 Feb, 2012 20:14
by HaRT
Ariman wrote:
HaRT wrote:[...] залочен.
Посмотрю.
А как насчёт п.4?
Я сейчас вгляделся пристальнее и обнаружил критическую ошибку, что список модулей всякий раз показывается тот же, что для самого первого файла. Очевидно, это связано с тем, почему первый файл не отпускается. Это же хорошо объясняет замеченную мной изначально неполноту.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Fri 17 Feb, 2012 23:02
by Ariman
HaRT wrote:А как насчёт п.4?
Это, конечно, тоже.
HaRT wrote:список модулей всякий раз показывается тот же, что для самого первого файла.
А они не должны совпадать? Они ж вроде от одной и той же программы. Я просто не в курсе чем эти два файла отличаются.
Re: Observer — распаковка файлов из различных контейнеров
Posted: Sun 19 Feb, 2012 15:40
by HaRT
Ariman wrote:
HaRT wrote:А как насчёт п.4?
Это, конечно, тоже.
Спасибо. Впрочем, я уверен, что п.4 и п.5 имеют общую причину.
Ariman wrote:
HaRT wrote:список модулей всякий раз показывается тот же, что для самого первого файла.
А они не должны совпадать? Они ж вроде от одной и той же программы. Я просто не в курсе чем эти два файла отличаются.
Я не вполне чётко выразился.
Сценарий такой: открываю совершенно чужую PDB'ху, вижу там наряду со стандартными и некоторые специфичные модули; после этого открываю свою, и вижу там те же самые чужие модули, которых в сборке точно не было.
Re: Observer — распаковка файлов из различных контейнеров