Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

PE Viewer 3.0
Goto page Previous  1, 2, 3 ... , 20, 21, 22  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
iteg



Joined: 01 Dec 2011
Posts: 115

Post (Separately) Posted: Sun Oct 12, 2025 16:45    Post subject: Reply with quote

Тестовая версия 3.0.17.7:
1) Исправлена ошибка установки минимальной ширины для разделителя списка миниатюр.
2) Исправлена ошибка неработоспособности сохранения ресурса из контекстного меню.
3) При сохранении целого узла ресурсов или нескольких выбранных ресурсов убрана подстановка имени папки в диалоге сохранения.
4) Доработана панель информации об изображении.
5) Для формы Info устранена проблема перерисовки при установленном параметре VTGetFileStatus=True для Windows XP/7 и x32 плагина.
6) Для формы Debug исправлена ошибка получения имени структуры IMAGE_DEBUG_TYPE_POGO.
7) Для формы Resources доработано получение информации ресурсов RT_ANICURSOR и RT_ANIICON из структуры RIFF. Реализована поддержка миниатюр для узлов с именами IMAGE и BMP, а также форматов RT_ANICURSOR, RT_ANIICON и RT_BMP.
8 ) Исправлено именование пункта контекстного меню для TListView с CopyCell на CopyColumnValue. Обновлены файлы локализации.
https://www.upload.ee/files/18690787/wlx_peviewer_3.0.17.7.rar.html
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 308
Location: Электросталь

Post (Separately) Posted: Tue Oct 14, 2025 13:29    Post subject: Reply with quote

iteg
Спасибо за обнову и труд ))

Прорисовка теперь не глючит. Сохранение ресурсов корректно и исправно (я из разных групп пробовал, но возможно что-то упустил).

Загрузка ресурсов немного медленнее, чем у ICLView.wlx, но в целом достаточно быстро проходит, не напрягает — спасибо, что обратили на это внимание.

Пока печалит рассогласованность выделения между панелями списка и предпросмотра ресурсов. Вот видео, надеюсь в нём всё наглядно без лишних комментариев:
https://mega.nz/file/HNEnjaRJ#_BrbEKcxSjpQ8F5a8rxEO7f2BIa-ycFaasxSgNm5uRM

Добавлю лишь, что «залипание» предыдущего выделенного пункта проявляется также при простом переключении между панелями: щёлкните пункт в списке, затем другой пункт в предпросмотре — в списке выделится новый пункт, а предыдущий «залипнет».

Вновь хотелось бы попросить добавить переход к родительскому каталогу от узла по клавише. Напомню: сейчас, когда мы находимся в — вкладка Resources, в дереве (справа) выделен каталог, в списке (в середине) выделен пункт, нажимаем Space -> происходит переход к узлу. Вот теперь бы очень было бы удобно возвращаться обратно в верхний каталог по какой-нибудь клавише. Например, по Shift+Space (если Space занят под Open in plugin). А то сейчас клавиатурная навигация получается неполной: по Space мы к узлу перешли, а обратно только мышкой.

Также на вкладке Resources порядок переключения между панелями по Enter сейчас следующий: 1) дерево; 2) свойства; 3) предпросмотр; 4) список. Мне кажется более удобным и очевидным было бы передвигаться в другом порядке: 1) дерево; 2) список; 3) предпросмотр; 4) свойства. То есть по часовой стрелке, а не против часовой, как сейчас.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 68
Location: Mayence

Post (Separately) Posted: Tue Oct 14, 2025 16:46    Post subject: Reply with quote

yozhik wrote:
Вновь хотелось бы попросить добавить переход к родительскому каталогу от узла по клавише. Напомню: сейчас, когда мы находимся в — вкладка Resources, в дереве (справа) выделен каталог, в списке (в середине) выделен пункт, нажимаем Space -> происходит переход к узлу. Вот теперь бы очень было бы удобно возвращаться обратно в верхний каталог по какой-нибудь клавише. Например, по Shift+Space (если Space занят под Open in plugin). А то сейчас клавиатурная навигация получается неполной: по Space мы к узлу перешли, а обратно только мышкой.

а кнопка "стрелка влево" у вас при этом как работает? у меня как раз на уровень вверх переходит, как и во всех стандартных древовидных контролах.
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 308
Location: Электросталь

Post (Separately) Posted: Tue Oct 14, 2025 16:57    Post subject: Reply with quote

BlackFox
Да, действительно, всяко разно нажимал, а главного то и не нажал Very Happy Я Ctrl+"стрелка влево" пробовал. Но всё равно есть недостаток: после нажатия "стрелки влево" фокус переносится в панель дерева, и чтобы вернуть его в панель списка, нужно нажать 3 раза Enter, или 4 раза Shift+Enter, т.е. сразу по Shift+Enter он в панель списка не переносится, хотя по логике должен бы.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 68
Location: Mayence

Post (Separately) Posted: Tue Oct 14, 2025 17:00    Post subject: Reply with quote

а просто 2 раза таб нажать - не то?
или даже один раз...
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 308
Location: Электросталь

Post (Separately) Posted: Tue Oct 14, 2025 17:04    Post subject: Reply with quote

Это только когда Lister открыт по F3, отдельным окном. А когда он в целевой панели открыт по Ctrl+Q, тогда Tab переносит фокус на соседнюю панель Total Commander'а.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 68
Location: Mayence

Post (Separately) Posted: Tue Oct 14, 2025 17:10    Post subject: Reply with quote

Ну да. На то он и QuickView. А вы ожидаете полноценной работы всех элементов управления (включая шорткаты, часть которых перехватывает сам тотал в таком режиме) в окне QV? Не легче F3 нажать, чтобы не париться с перестройкой на нестандартный режим навигации между контролами?
Но это всё - фломастеры. Вам решать...
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 308
Location: Электросталь

Post (Separately) Posted: Tue Oct 14, 2025 19:04    Post subject: Reply with quote

BlackFox wrote:
А вы ожидаете полноценной работы

Я ожидаю не полноценной работы, а возможности работы.
BlackFox wrote:
Не легче F3 нажать

Нет, не легче. F3 и QV — два равносильных режима. Вне зависимости от частных предпочтений.
BlackFox wrote:
чтобы не париться с перестройкой

При чём тут «париться» ))
BlackFox wrote:
на нестандартный режим навигации

О каких стандартах речь? Стандарты определяются обстоятельствами. В рамках Total Commander стандарт — это занятый Tab в режиме QV. Дополнительный shortcut чем может помешать? Shift+Tab, например, он не занят. Если только принципиально «не мил». Или хотя бы изменить порядок срабатывания перехода по Enter.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
AkulaBig



Joined: 03 Dec 2008
Posts: 450

Post (Separately) Posted: Wed Oct 15, 2025 16:02    Post subject: Reply with quote

Я так понимаю перехлест колонок при растягивании даже не рассматривался?
Back to top
View user's profile Send private message
iteg



Joined: 01 Dec 2011
Posts: 115

Post (Separately) Posted: Wed Oct 22, 2025 23:02    Post subject: Reply with quote

yozhik
Взаимно! Спасибо за участие в поддержке проекта!
1) Проблему с залипанием выделенной записи в списках сейчас разбираю.
2) Обход по часовой стрелке тоже сделаю. Для возврата от узла в список необходимо будет нажать Arrow Left и затем Tab.

BlackFox
Quote:
Мне иногда не хватает поддержки Undecorate в секции Export для борландовского стиля декларации.

Уже есть небольшие наброски парсинга. Готового решения не нашел, как и документацию. Только проект на ruby. Попробую на его основании сделать решение.

AkulaBig
Quote:
Я так понимаю перехлест колонок при растягивании даже не рассматривался?

Можно подробнее? Имеется в виду это:
Quote:
Левое окно слишком далеко может растягиваться вправо и перекрывает окно со свойствами.
?
Если да, то какую ширину пользователь задал списку миниатюр, с такой шириной список и отображаю. Да, проявляется когда из полноэкранного/широкого размера окна переходить в узкую ширину. Но, это логично. Если буду подстраивать под узкое, то потеряю первичную ширину для широкого окна.

Destiny
1)
Quote:
А разве просто месседжБокс уже нельзя вывести?

Решил, что пользователь должен видеть ошибку, описание которой можно скопировать, т.к. каждая закладка может генерировать свое исключение. Может сделаю накопительное описание в виде всплывающей подсказки с описанием каждой ошибки на новой строке.
2)
Quote:
Я согласен, что ТИП - он мой - он Неизвестный.

Да, полностью будет "Неизвестный тип сигнатуры".
Например:
IMAGE_DOS_SIGNATURE: Result := 'MZ';
IMAGE_OS2_SIGNATURE: Result := 'NE';
IMAGE_OS2_SIGNATURE_LE: Result := 'LE';
IMAGE_NT_SIGNATURE: Result := 'PE';
IMAGE_ELF_SIGNATURE: Result := 'ELF';
Если переданный тип не совпал, то вывожу его десятичное значение. В большинстве случаев это будет Unknown(0).
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 68
Location: Mayence

Post (Separately) Posted: Thu Oct 23, 2025 00:28    Post subject: Reply with quote

iteg wrote:
Готового решения не нашел, как и документацию.
я вам вроде кидал файл на паскале, или ссылку на него... Если вас это ещё интересует, но доступа к этому файлу нет - скажите, я на работе в библиотеках Дельфи поищу/пришлю...
Back to top
View user's profile Send private message
Destiny



Joined: 15 Dec 2015
Posts: 305

Post (Separately) Posted: Thu Oct 23, 2025 13:16    Post subject: Reply with quote

iteg
https://www.upload.ee/files/18728162/wlx_TCSumatraPDF_1.19.7z.html
Плагин нашего коллеги. Про него указывают, что похоже в генерации структуры VERSIONINFO
допустили ошибку и там "куча-мала" получилась на выходе. И да, я проверил - в вашем плагине
просмотр Вкладки "Инфо" (кстати очень даже разумно выводить полное слово, а не обрывок:
"Информация") показывает эту кашу...
НО парадокс в том, что FileInfo плагин вдруг почему-то не показывает эту кашу....


Хотелось бы точности))))) и показа ошибки парсинга, если она есть.
Ну и сюда же притягивается прошлый разговор и ваш ответ про вывод ошибок: место и суть.
Вот пример - который явно требует вывода ошибки - но точно ошибка не в виде имени вкладки должна быть.
Просто создавайте диалог с текстовым блоком внутри - где построчно выводите все ошибки.
Можно и копировать будет - но самое главное - можно их все в одном месте будет увидеть.
Ну или же вкладку САМОСТОЯТЕЛЬНУЮ, новую сделать - ОШИБКИ озаглавить и выводить там всю такую инфу.
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 68
Location: Mayence

Post (Separately) Posted: Thu Oct 23, 2025 15:28    Post subject: Reply with quote

да, посмотрел этот файл суматры - старый FileInfo правильно выводит, ResourceHacker тоже правильно показывает, peviewer - даже в табе ресурсов этот ресурс только как его кусок показывает:
Code:
VS_FIXEDFILEINFO
{
  Signature: 0xFEEF04BD
  Struct Version: 1.0
  File Version: 1.19.0.0
  Product Version: 1.19.0.0
  File Flags Mask: 0x00000000
  File Flags: 0x00000000 (Unknown)
  File OS: 0x00040004 (Windows NT, Windows 32-bit)
  File Type: 0x00000002 (DLL)
  File Subtype: 0x00000000 (Unknown)
  File Date: 0x0000000000000000 (01.01.1601 02:00:00)
}

StringFileInfo
{
  StringTable 0 (0x0419, 0x

В заголовке этого ресурса вижу
Code:
BLOCK "StringFileInfo"
{
   BLOCK "0419"
   {

но при этом
Code:
BLOCK "VarFileInfo"
{
   VALUE "Translation", 0x0419 0x04E3 
}

Во всех других файлах вижу, что StringTable Block cодержит полную строку кодировки:
Code:
   BLOCK "040904B0"
....
BLOCK "VarFileInfo"
{
   VALUE "Translation", 0x0409 0x04B0 
}
Может, в этом дело?
Back to top
View user's profile Send private message
AkulaBig



Joined: 03 Dec 2008
Posts: 450

Post (Separately) Posted: Thu Oct 23, 2025 18:10    Post subject: Reply with quote

BlackFox wrote:
Может, в этом дело?

В чем дело я знаю. Сейчас вот так прописываю:
Code:
        BLOCK "StringFileInfo"
        BEGIN
            BLOCK "041904E4"

и все работает правильно.
Тут спрашивают не что у меня неправильно, это мы уже выяснили в обсуждении моих плагинов. А в чем косяк PEViewer. должно быть сообщение или какая-то другая реакция.


Last edited by AkulaBig on Thu Oct 23, 2025 19:59; edited 1 time in total
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 68
Location: Mayence

Post (Separately) Posted: Thu Oct 23, 2025 18:17    Post subject: Reply with quote

Я написал не для того, чтобы выяснить, что именно у вас по-другому, а для того, чтобы автор PEViewer обратил внимание на отличия и быстрее смог исправить косяк.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... , 20, 21, 22  Next
Page 21 of 22

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group