View previous topic :: View next topic |
Author |
Message |
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Apr 11, 2009 19:24 Post subject: |
|
|
Ок. Поправлю... Проверьте пожалуйста злополучные 1024 символа...
Баги есть? (вроде менял немного, не должны) |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Sat Apr 11, 2009 19:57 Post subject: |
|
|
Спасибо за работу!
Пока заметил одну некузявость. Плагин сбрасывает атрибуты r-hs, оставляя только а. Логичнее и удобнее было бы, если бы он восстанавливал исходное значение после перезаписи файла. |
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Apr 11, 2009 20:27 Post subject: |
|
|
Каюсь... Разумется надо восстанавливать. Это я вчера ночью строки в коде пеерпутал. Поправил и выложил туда же. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Sat Apr 11, 2009 20:29 Post subject: |
|
|
Не знаю, насколько это ценно, но вот что имею сообщить насчёт 1024 символов. Итак, версия 1.2.
При числе символов в строке по 1067 включительно всё работает.
При числе 1068 при попытке открытия файла поверх окна плагина выводится окошко Code: | ---------------------------
IniEd 1.2
---------------------------
Error:
Access violation at address 77D30005 in module 'USER32.dll'. Write of address 00000000
---------------------------
ОК
---------------------------
|
При числах в диапазоне 1069-1129 выводится окошко Code: | ---------------------------
IniEd 1.2
---------------------------
Error:
Access violation at address 00000078. Read of address 00000078
---------------------------
ОК
---------------------------
|
При нажатии OK окошко появляется через несколько секунд ещё раз. После второго OK с плагином вроде бы можно работать. (Хотя, может там потом ещё что-то вылезает - длительно не проверял).
При 1130 и выше при попытке открыть такой файл Тотал просто молча схлопывается. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Apr 11, 2009 20:37 Post subject: |
|
|
Гм... У меня не воспроизводится. Создал даже файл с строкой свыше 10240 символов -- редактируется нормально. |
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Apr 11, 2009 20:38 Post subject: |
|
|
Версия Windows ? Версия user32.dll ? |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Sat Apr 11, 2009 20:38 Post subject: |
|
|
И у меня не воспроизводится. WinXP SP3, TC7.04a
Может какие то дополнительные условия?
user32.dll 5.1.2600.5512
ЗЫ. сейчас попробую на Win2000 глянуть, у меня есть тут экземплярчик под руками. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Sat Apr 11, 2009 20:54 Post subject: |
|
|
StayAtHome
У меня для экспериментов сначала использовалась копия файла wincmd.ini, где в последнюю строку последней секции ([LeftHistory]) к имеющемуся пути добавлялся произвольный текст. Впрочем, и если создать новый файл, проблемы те же. Дабы исключить конфликт с другими плагинами, проверял и на чистом Тотале с настройками по умолчанию и единственным подключённым плагином. То же самое. Наличие и содержание IniEd.ini тоже не влияет. В TC 7.50 та же картина.
Все прочие новации работают хорошо.
Кстати, о настройках. А возможность русификации меню и диалога настроек предусмотреть можно?
Информация:
Windows XP Pro Rus SP1
user.dll 5.1.2600.1106 (xpsp1.020828-1920) _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Apr 11, 2009 21:14 Post subject: |
|
|
Не воспроизводится. Правда у меня SP3 -- может в этом причина?
Если добавлялся произвольный текст -- может там что-то вроде CRLF случайно попало? Можешь выслать мне такой файл?
Quote: | Кстати, о настройках. А возможность русификации меню и диалога настроек предусмотреть можно? |
Можно, но нужно ли? В настройки ты полезешь максисму два раза, на большинство действий -- шорткаты, слова в контекстном меню -- особой вычурностью не отличаются. Смысл лепить сюда многоязычность? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Apr 11, 2009 21:36 Post subject: |
|
|
Windows XP Pro Rus SP3, Errorы не выскакивают.
Но не показывает "значения" (т.е. то, что после знака "="), при их длине ~4096 символов. В режиме редактирования эти "значения" видно.
Last edited by Tol!k on Sat Apr 11, 2009 21:38; edited 1 time in total |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Sat Apr 11, 2009 21:38 Post subject: |
|
|
До 2000 пока не добрался. Там сеть не работает, надо туда плагин дискеткой перетаскивать.
Пробовал на 98. Длинную строку не видит вообще, как будто она пустая.
Накрылась автоинсталляция плагина. Нельзя менять регистр имени pluginst.inf, он должен быть только в нижнем регистре. Это старый закидон Тотал Коммандера. |
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Apr 11, 2009 21:45 Post subject: |
|
|
Tol!k wrote: | Windows XP Pro Rus SP3, Errorы не выскакивают.
Но не показывает "значения" (т.е. то, что после знака "="), при их длине ~4096 символов. В режиме редактирования эти "значения" видно. |
Файл в студию! |
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Apr 11, 2009 21:59 Post subject: |
|
|
Worros wrote: | Накрылась автоинсталляция плагина. Нельзя менять регистр имени pluginst.inf, он должен быть только в нижнем регистре. Это старый закидон Тотал Коммандера. |
Вот гадость... Пофиксил. Что ж Гислер об этом не знает?
Заодно пофиксил еще один баг -- при втором и последующим открытии плагина -- вместо подсказок выдавались ошибки.
Слона-то вы и не заметили!
http://www.stayathome.ho.ua/files/wlx_inied_1.2.rar
Last edited by StayAtHome on Sat Apr 11, 2009 22:27; edited 1 time in total |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Sat Apr 11, 2009 22:12 Post subject: |
|
|
StayAtHome
Тексты брались разные, но все они были однострочные. Проверялось всё просто добавлением/отсечением последних слов. Чем возиться с высылкой, я лучше этот последний вариант тут воспроизведу: Quote: | [Configuration]
IconLib=Этот файл - часть пакета "Полный набор русификации TC 7.04a". Переведено всё содержание оригинального файла истории (включая подробную хронологию работы над версиями 6.50-7.04a). Там, где это было необходимо, описания перекомпонованы, исправлены или дополнены. Как обычно, при подготовке новой версии пакета русификации в прежних описаниях устранены замеченные ошибки и сделаны некоторые уточнения. Важно отметить, что русский вариант истории гораздо полнее и информативнее соответствующего английского файла. Выборочно восстановлены наиболее существенные дополнения и исправления, упоминавшиеся в историях версий 3.01-6.03a, но изымавшиеся по мере развития TC, чтобы сохранить объём HISTORY.TXT в разумных пределах. Многие мелкие, но полезные функции упоминались только в полной истории тех или иных версий, так и не попав в справку Total Commander. Сейчас эти функции фактически превратились в недокументированные и многим пользователям попросту неизвестны.По степени охвата предлагаемое решение - компромисс между авторскими файлами HISTORY.TXT и полными англоязычными сводками истории версий.
|
В исходном виде должно дважды появляться сообщение об AV (уже по другому адресу, чем я указывал раньше), а в окне плагина справа виден будет только заголовок секции. Code: | ---------------------------
IniEd 1.2
---------------------------
Error:
Access violation at address 043D0430. Read of address 043D0430
---------------------------
ОК
---------------------------
|
Что касается многоязычности, то можно считать это с моей стороны нездоровым эстетством, но я бы предпочёл возможность видеть всё это на языке родных осин. Невзирая на полное понимание того, что там написано. Кстати, не уверен, что это очевидно для всех поголовно. А пока юзер твёрдо уяснит для себя, чему соответствует тот или иной шорткат, тоже нужно какое-то время, и лучше проводить его в привычной языковой среде.
P.S. В последней ссылке в начале вместо двух слэшей один. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Apr 11, 2009 22:22 Post subject: |
|
|
StayAtHome wrote: | Файл в студию! | Выслал ЛС |
|
Back to top |
|
|
|