Страница 4 из 33
Добавлено: Сб апр 11, 2009 19:24
StayAtHome
Ок. Поправлю... Проверьте пожалуйста злополучные 1024 символа...
Баги есть? (вроде менял немного, не должны)
Добавлено: Сб апр 11, 2009 19:57
Worros
Спасибо за работу!
Пока заметил одну некузявость. Плагин сбрасывает атрибуты r-hs, оставляя только а. Логичнее и удобнее было бы, если бы он восстанавливал исходное значение после перезаписи файла.
Добавлено: Сб апр 11, 2009 20:27
StayAtHome
Каюсь... Разумется надо восстанавливать. Это я вчера ночью строки в коде пеерпутал. Поправил и выложил туда же.
Добавлено: Сб апр 11, 2009 20:29
Avada
Не знаю, насколько это ценно, но вот что имею сообщить насчёт 1024 символов. Итак, версия 1.2.
При числе символов в строке по 1067 включительно всё работает.
При числе 1068 при попытке открытия файла поверх окна плагина выводится окошко
Код: Выделить всё
---------------------------
IniEd 1.2
---------------------------
Error:
Access violation at address 77D30005 in module 'USER32.dll'. Write of address 00000000
---------------------------
ОК
---------------------------
При числах в диапазоне 1069-1129 выводится окошко
Код: Выделить всё
---------------------------
IniEd 1.2
---------------------------
Error:
Access violation at address 00000078. Read of address 00000078
---------------------------
ОК
---------------------------
При нажатии OK окошко появляется через несколько секунд ещё раз. После второго OK с плагином вроде бы можно работать. (Хотя, может там потом ещё что-то вылезает - длительно не проверял).
При 1130 и выше при попытке открыть такой файл Тотал просто молча схлопывается.
Добавлено: Сб апр 11, 2009 20:37
StayAtHome
Гм... У меня не воспроизводится. Создал даже файл с строкой свыше 10240 символов -- редактируется нормально.
Добавлено: Сб апр 11, 2009 20:38
StayAtHome
Версия Windows ? Версия user32.dll ?
Добавлено: Сб апр 11, 2009 20:38
Worros
И у меня не воспроизводится. WinXP SP3, TC7.04a
Может какие то дополнительные условия?
user32.dll 5.1.2600.5512
ЗЫ. сейчас попробую на Win2000 глянуть, у меня есть тут экземплярчик под руками.
Добавлено: Сб апр 11, 2009 20:54
Avada
StayAtHome
У меня для экспериментов сначала использовалась копия файла wincmd.ini, где в последнюю строку последней секции ([LeftHistory]) к имеющемуся пути добавлялся произвольный текст. Впрочем, и если создать новый файл, проблемы те же. Дабы исключить конфликт с другими плагинами, проверял и на чистом Тотале с настройками по умолчанию и единственным подключённым плагином. То же самое. Наличие и содержание IniEd.ini тоже не влияет. В TC 7.50 та же картина.
Все прочие новации работают хорошо.
Кстати, о настройках. А возможность русификации меню и диалога настроек предусмотреть можно?
Информация:
Windows XP Pro Rus SP1
user.dll 5.1.2600.1106 (xpsp1.020828-1920)
Добавлено: Сб апр 11, 2009 21:14
StayAtHome
Не воспроизводится.

Правда у меня SP3 -- может в этом причина?
Если добавлялся произвольный текст -- может там что-то вроде CRLF случайно попало? Можешь выслать мне такой файл?
Кстати, о настройках. А возможность русификации меню и диалога настроек предусмотреть можно?
Можно, но нужно ли? В настройки ты полезешь максисму два раза, на большинство действий -- шорткаты, слова в контекстном меню -- особой вычурностью не отличаются. Смысл лепить сюда многоязычность?
Добавлено: Сб апр 11, 2009 21:36
Tol!k
Windows XP Pro Rus SP3, Errorы не выскакивают.
Но не показывает "значения" (т.е. то, что после знака "="), при их длине ~4096 символов. В режиме редактирования эти "значения" видно.
Добавлено: Сб апр 11, 2009 21:38
Worros
До 2000 пока не добрался. Там сеть не работает, надо туда плагин дискеткой перетаскивать.
Пробовал на 98. Длинную строку не видит вообще, как будто она пустая.
Накрылась автоинсталляция плагина. Нельзя менять регистр имени pluginst.inf, он должен быть только в нижнем регистре. Это старый закидон Тотал Коммандера.
Добавлено: Сб апр 11, 2009 21:45
StayAtHome
Tol!k писал(а):Windows XP Pro Rus SP3, Errorы не выскакивают.
Но не показывает "значения" (т.е. то, что после знака "="), при их длине ~4096 символов. В режиме редактирования эти "значения" видно.
Файл в студию!
Добавлено: Сб апр 11, 2009 21:59
StayAtHome
Worros писал(а):Накрылась автоинсталляция плагина. Нельзя менять регистр имени pluginst.inf, он должен быть только в нижнем регистре. Это старый закидон Тотал Коммандера.
Вот гадость... Пофиксил. Что ж Гислер об этом не знает?
Заодно пофиксил еще один баг -- при втором и последующим открытии плагина -- вместо подсказок выдавались ошибки.
Слона-то вы и не заметили!
http://www.stayathome.ho.ua/files/wlx_inied_1.2.rar
Добавлено: Сб апр 11, 2009 22:12
Avada
StayAtHome
Тексты брались разные, но все они были однострочные. Проверялось всё просто добавлением/отсечением последних слов. Чем возиться с высылкой, я лучше этот последний вариант тут воспроизведу:
[Configuration]
IconLib=Этот файл - часть пакета "Полный набор русификации TC 7.04a". Переведено всё содержание оригинального файла истории (включая подробную хронологию работы над версиями 6.50-7.04a). Там, где это было необходимо, описания перекомпонованы, исправлены или дополнены. Как обычно, при подготовке новой версии пакета русификации в прежних описаниях устранены замеченные ошибки и сделаны некоторые уточнения. Важно отметить, что русский вариант истории гораздо полнее и информативнее соответствующего английского файла. Выборочно восстановлены наиболее существенные дополнения и исправления, упоминавшиеся в историях версий 3.01-6.03a, но изымавшиеся по мере развития TC, чтобы сохранить объём HISTORY.TXT в разумных пределах. Многие мелкие, но полезные функции упоминались только в полной истории тех или иных версий, так и не попав в справку Total Commander. Сейчас эти функции фактически превратились в недокументированные и многим пользователям попросту неизвестны.По степени охвата предлагаемое решение - компромисс между авторскими файлами HISTORY.TXT и полными англоязычными сводками истории версий.
В исходном виде должно дважды появляться сообщение об AV (уже по другому адресу, чем я указывал раньше), а в окне плагина справа виден будет только заголовок секции.
Код: Выделить всё
---------------------------
IniEd 1.2
---------------------------
Error:
Access violation at address 043D0430. Read of address 043D0430
---------------------------
ОК
---------------------------
Что касается многоязычности, то можно считать это с моей стороны нездоровым эстетством, но я бы предпочёл возможность видеть всё это на языке родных осин. Невзирая на полное понимание того, что там написано. Кстати, не уверен, что это очевидно для всех поголовно. А пока юзер твёрдо уяснит для себя, чему соответствует тот или иной шорткат, тоже нужно какое-то время, и лучше проводить его в привычной языковой среде.
P.S. В последней ссылке в начале вместо двух слэшей один.
Добавлено: Сб апр 11, 2009 22:22
Tol!k
StayAtHome писал(а):Файл в студию!
Выслал ЛС