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 

Single Post  Topic: PE Viewer 3.0 
Author Message
Destiny



PostPosted: Fri Mar 21, 2025 11:56    Post subject: Reply with quote

iteg
Оххх. уже только сейчас - после столького времени просмотра казалось бы одного и того же файла - уже всё увидено и понято.
Но есть еще возможность удивлять.

Опять-таки смотрим полный текст ресурса нашего файла FontsListing, что выше в моем посте представлен, и замечаем,
что второй блок версионности-то был спецом же недооформлен! А ваш плагин его вооооообще не видит!
Есть только тот блок, который под тегом РУССКОГО языка прописан, хоть и отображается он как английский ресурс.
НО и в нем ещё одна ошибка! В ресурсах RC файла же прописано:
VALUE "Translation", 0x409, 1252, 0x419, 1251
Или же в полностью hex варианте:
VALUE "Translation", 0x409, 0x04E4, 0x419, 0x04E3

Соответственно в блоках StringTable это должны были быть пары:
StringTable 0 (0x409, 0x04E4)
StringTable 1 (0x419, 0x04E3)

А что показывает плагин последней версии?
Translation 0: 0x0409, 0x04B0, 0x0419, 0x04B0
и
StringTable 0 (0x0409, 0x04B0)
StringTable 1 (0x0419, 0x04B0)

Откуда 0x04B0 вылезло и где 0x04E4 и 0x04E3 константы???

Так вот подозрение ОТКУДА могло вылезти 0x04B0 у меня теперь и появилось - как раз из
того блока ресурса версии, что спрятан был под тегом АНГЛИЙСКОГО языка.
Именно там было указано, как мы видим из листинга RC-файла, что:
VALUE "Translation", 0x409, 1200
или же
VALUE "Translation", 0x409, 0x04B0

НО это же другой блок!
Второй, отображение которого пока что не появилось в дереве ресурсов файла в плагине(((((
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group