PictureView 3 — просмотр изображений различных форматов

Здесь можно обсудить ваш любимый плагин.
SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

PictureView 3 — просмотр изображений различных форматов

Post by SEt » Sun 07 Apr, 2013 22:25

В этой теме обсуждается плагин PictureView 3.
Старый тред с обсуждением предыдущих версий: PictureView 1 и 2.

Дальнейшее развитие версии 1.5, переделано под API Far 3.0.



Об извлечении плагинов из дистрибутивов ACDSee.


PS: API как было убогим в Far 2, так и осталось...
Attachments
PictureView3_20140813_last_xp.7z
Последняя версия, работающая на WinXP
(321.22 KiB) Downloaded 721 times

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

Re: PictureView 3 — просмотр изображений различных форматов

Post by John Doe » Fri 12 Apr, 2013 14:13

Latest post of the previous page:

Сделал в точности как сказано (только вместо SysWOW64 подставил System32, т.к. у меня XP x86).
Файл PDB записался куда следует.
Системную переменную установил.
Фар перезапустил.

Виснет пуще прежнего.
Особенно если открывать файл из истории (Alt-F11). Впрочем, возможно это совпадение.

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

Re: PictureView 3 — просмотр изображений различных форматов

Post by SEt » Fri 12 Apr, 2013 16:02

Возможно, нужно установить Debugging Tools for Windows и/или перезагрузиться.

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

Re: PictureView 3 — просмотр изображений различных форматов

Post by John Doe » Fri 12 Apr, 2013 16:32

Установил dbg_x86_6.12.2.633.msi, не помогло.
После перезагрузки проверять буду в пн.

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

Re: PictureView 3 — просмотр изображений различных форматов

Post by John Doe » Mon 15 Apr, 2013 15:11

Debugging Tools установлены, символы скачаны, переменная назначена, система перезагружена.
Всё перепроверено.

Виснет.

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: PictureView 3 — просмотр изображений различных форматов

Post by t-rex » Mon 15 Apr, 2013 15:18

В бубен стучал?

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

Re: PictureView 3 — просмотр изображений различных форматов

Post by John Doe » Mon 15 Apr, 2013 15:21

Да, стучу уже 2.5 года.

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: PictureView 3 — просмотр изображений различных форматов

Post by t-rex » Mon 15 Apr, 2013 15:24

не кошерный бубен видимо :)

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

Re: PictureView 3 — просмотр изображений различных форматов

Post by SEt » Mon 15 Apr, 2013 16:42

Да, бубен, определённо, некачественный.

Ладно, попробуем отдебажить.
Во-первых меня интересует точно система/видеокарта/версия видеодрайверов.
Во-вторых, пишет ли вот эта версия на старте и выходе "Ok-1" и "Ok-2" и стек вызовов по всем тредам в момент зависания. (Для полного стека нужно скачать отладочные символы для прочих системных библиотек, которые будут в стеке вызовов, скорее всего это ntdll.dll и kernelbase.dll.)

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

Re: PictureView 3 — просмотр изображений различных форматов

Post by HaRT » Mon 15 Apr, 2013 16:56

SEt wrote:(Для полного стека нужно скачать отладочные символы для прочих системных библиотек, которые будут в стеке вызовов, скорее всего это ntdll.dll и kernelbase.dll.)
John Doe
Рекомендую и подцепиться ею к подвисшему процессу.
Правда, она может начать качать символы для всех системных библиотек, загруженных в процесс ФАРа, а это очень немало. Т.ч. может представлять интерес галка про ручную загрузку (под полем ввода директории для кэширования).
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: PictureView 3 — просмотр изображений различных форматов

Post by Тигрёнок » Mon 15 Apr, 2013 18:04

SEt wrote:Ладно, попробуем отдебажить.
Я со своей стороны немногое могу сделать, т.к. ловить стеки вызовов не умею. Так что, чем богаты:
WinXP SP3, видео Intel GMA 3100 (встроенное). Пишет "Ok-2". Пишет "Error, line 2: device compile failed". Если не виснет (редко, но бывает), то на выходе тоже пишет "Ok-2".
Съешь мыша – стань настоящим клавишником!

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

Re: PictureView 3 — просмотр изображений различных форматов

Post by SEt » Mon 15 Apr, 2013 19:09

Тигрёнок, в данном случае, очевидно, нет символов к kernel32.dll, а без них дальше не имеет смысла разбираться.

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: PictureView 3 — просмотр изображений различных форматов

Post by Тигрёнок » Mon 15 Apr, 2013 19:13

SEt wrote:в данном случае, очевидно, нет символов к kernel32.dll
Сожалею, но я даже не знаю, что это такое...
:(
Съешь мыша – стань настоящим клавишником!

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

Re: PictureView 3 — просмотр изображений различных форматов

Post by SEt » Mon 15 Apr, 2013 19:16

Ну а прочитать первый пост на этой странице совершенно невозможно?

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: PictureView 3 — просмотр изображений различных форматов

Post by Тигрёнок » Mon 15 Apr, 2013 19:22

SEt wrote:Ну а прочитать первый пост на этой странице совершенно невозможно?
Прочитать - запросто. Понять, что там сказано - нет.
Кто такой SysWOW64 на 32-разрядной системе?
Съешь мыша – стань настоящим клавишником!

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

Re: PictureView 3 — просмотр изображений различных форматов

Post by SEt » Mon 15 Apr, 2013 19:29

Ну как можно пользоваться фаром и задавать такие вопросы? Конечно, в примере написано для 64-битной системы, так как на 32-битной системе 32-битный каталог называется System32. Это же пример, а не указание выполнить команду один-в-один.

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: PictureView 3 — просмотр изображений различных форматов

Post by Тигрёнок » Mon 15 Apr, 2013 19:53

SEt wrote: Это же пример, а не указание выполнить команду один-в-один.
Но я не понимаю, пример чего ЭТО. Например, программы symchk.exe у меня тоже нет. Наверное, она тоже может быть заменена на что-то очевидное, но т.к. я не понимаю, что она должна сделать, то я и не знаю чего искать.
Съешь мыша – стань настоящим клавишником!

SEt
Posts: 462
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 21 times

Re: PictureView 3 — просмотр изображений различных форматов

Post by SEt » Mon 15 Apr, 2013 20:48

Это пример загрузки нужных символов kernel32.dll, как сказано ровно перед этой командой.
Наверное, если спросить гугл про symchk, то подробное описание можно получить первой же ссылкой...

Символы, конечно, можно получить различными другими способами. Например, настроить Visual Studio на их автоматическую загрузку и запустить отладку практически чего угодно.

Post Reply

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