Страница 2 из 19
Классно, что плагин развивается
Добавлено: Ср июн 24, 2009 18:22
MaxSoft
Еще один интересный вопрос по поводу дополнительных полей - что такое тип у значений и что такое type - почему появляется и то и другое:
И еще почему при выборе языка плагина "Русский" - названия дополнительных полей на английском?
Re: Классно, что плагин развивается
Добавлено: Ср июн 24, 2009 20:12
Виталий Князев
MaxSoft писал(а):Еще один интересный вопрос по поводу дополнительных полей - что такое тип у значений и что такое type - почему появляется и то и другое:
И еще почему при выборе языка плагина "Русский" - названия дополнительных полей на английском?
Не понял про типы - должен быть только один Type, другой, видимо, затесался из wincmd.ini, но не имеет отношения к конкретно этому плагину.
На русский не переведено потому как не тестировал под русским TC, даже и не думал про это, но поправлю.
Добавлено: Ср июн 24, 2009 23:00
Volniy
Что-то странное с полем
Size для
reg_sz. Там цифры (в байтах!) в два раза меньше числа символов в ANSI строке.

А если еще учесть
реальный размер данных в уникодовом реестре...
Разберись, пожалуйста, с этим делом.
Добавлено: Чт июн 25, 2009 03:33
Виталий Князев
Volniy писал(а):Что-то странное с полем
Size для
reg_sz. Там цифры (в байтах!) в два раза меньше числа символов в ANSI строке.

А если еще учесть
реальный размер данных в уникодовом реестре...
Давай реальный пример. А
реальный размер никому не интересен.
Добавлено: Чт июн 25, 2009 03:42
Виталий Князев
Volniy
Разобрался, в TC до 7.5 размер действительно глючит. Исправил, спасибо!
Добавлено: Чт июн 25, 2009 04:43
Виталий Князев
Обновил
v 3.3 - 25.06.2009
- Добавлено: Гибкая локализация с помощью файлов
- Добавлено: Отображение бинарных значения как строк в диалоге
- Добавлено: Открыть в regedit по Ctrl + Свойства или набрав "regedit" в текущем ключе
- Исправлено: Настройка "Дополнительные поля" не запоминалась
- Исправлено: Открыть в regedit для UNICODE ключей и значений
- Исправлено: неправильный размер строковых значений в TC до 7.50
- Исправлено: исправил версию файла
Добавлено: Чт июн 25, 2009 08:30
Worros
Виталий Князев
Все псевдофайлы, типа "add value", "connect the remote registry", приобрели непечатаемый символ в конце имени. Раньше такого не было.
(свежепереставленная поверх 3.2 версия 3.3 , ТС7.5PB5 , WinXP SP3).
Локализация "не по стандарту". По идее lng файл в каталоге плагина должен быть один, иметь то же имя ,что и плагиновская дллка, и содержать секции, названные [deu] , [esp] , [fra] , [rus] и т.д. со строками вида:
[rus]
type=тип
size=размер
Это описано в разделе Lng files for content plugins Гислеровского руководства по написанию контентных плагинов.
Добавлено: Чт июн 25, 2009 08:52
Worros
Поиск по "zhezher" (без кавычек) -> ТС7.5PB5 падает. С прошлым билдом всё было ок.
(zhezher это от "zhezherun", автор WinDjView, я экспорт обычно проверяю по ветке его программы

)
Добавлено: Чт июн 25, 2009 09:45
VadiMGP
Спасибо! Жить стало лучше, жить стало веселее.
Чего не хватает для полного счастья:
1. Идея вызова regedit по Ctrl+Свойства оказалась не такой удачной, как казалось вначале. Дело в том, что если чуть замешкаться и не отпусть Ctrl сразу, то он попадает в regedit. А это приводит к тому, что у того сносит крышу и он идет куда угодно, кроме нужного места.
Пока, наверно, делать ничего не надо. Я как раз сейчас обсуждаю с Гислером возможность добавить к FS-плагинам собственные команды. Он заинтересован, но окончательного решения пока не принял и проверяет насколько просто это реализовать.
Если согласится (ТТТ), то всё вообще будет тип-топ.
2. Заголовок окна в диалоге редактирования значений почему-то смещён вверх. Иногда режется наполовину
3. Показ двоичных значений в строковом виде в принципе работает, но есть одна странность. Например, не понимаю, каким образом "Ё" превращается в "Л"

Добавлено: Чт июн 25, 2009 10:23
Igor_A.
Виталий, по моему вы чего-то перемудрили.
Опять баги.
Нечитаемый символ в конце каждой строки пунктов меню настроек, "недержание" переключенной локализации...
Откачусь ка я до лучших времен на старую версию..
Добавлено: Чт июн 25, 2009 10:32
Volniy
Виталий Князев писал(а): А реальный размер никому не интересен.
Мне - очень даже. Раз размер параметра указывается именно
в байтах, хотелось бы и видеть число байт, занятых в реестре этим параметром (Registry Workshop именно так и делает). А иначе что же тогда означает эта цифра
в байтах? Особенно странно в этом смысле видеть размеры параметров
reg_multi_sz (например три строки по пять символов = 19b)
PS В 7.5 не могу посмотреть, а вот в 7.04
все строки в диалогах имеют хвосты - левый символ (0x0D).
PPS Смещение вверх надписи заголовка окна редактирования параметра
подтверждаю и думаю что именно этот левый символ в конце надписи (он же перевод каретки) именно этот эффект и создает.
Добавлено: Чт июн 25, 2009 10:33
DeathStalker
Igor_A. писал(а):Нечитаемый символ в конце каждой строки пунктов меню настроек, "недержание" переключенной локализации...
тоже этот глюк наблюдаю

Добавлено: Чт июн 25, 2009 11:24
VadiMGP
Заглянул в файл локализации. Там строки содержат "\n". Так нельзя. При чтении строки из файла это не сработает как перевод строки, потому что читается как два независимых байта. Я в таких случаях использую в файлах символ "|", и программно заменяю его на _T('\n')
Добавлено: Чт июн 25, 2009 14:36
Виталий Князев
Всем спасибо! Всё исправил, но пока не могу залить...
До чего ж хорошо иметь столько тестеров
P.S.
Странно что вчера в Висте я не заметил такого явного бага с локализацией... Возможно тестировал не тот файл...
Добавлено: Чт июн 25, 2009 15:22
Виталий Князев
Залил 3.4