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 

IniEd -- редактор файлов настроек (INI, INF, REG, URL)
Goto page Previous  1, 2, 3, 4, 5 ... 31, 32, 33  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
StayAtHome



Joined: 16 Dec 2004
Posts: 255
Location: Ukraine

Post (Separately) Posted: Sat Apr 11, 2009 19:24    Post subject: Reply with quote

Ок. Поправлю... Проверьте пожалуйста злополучные 1024 символа...
Баги есть? (вроде менял немного, не должны)
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat Apr 11, 2009 19:57    Post subject: Reply with quote

Спасибо за работу!

Пока заметил одну некузявость. Плагин сбрасывает атрибуты r-hs, оставляя только а. Логичнее и удобнее было бы, если бы он восстанавливал исходное значение после перезаписи файла.
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 255
Location: Ukraine

Post (Separately) Posted: Sat Apr 11, 2009 20:27    Post subject: Reply with quote

Каюсь... Разумется надо восстанавливать. Это я вчера ночью строки в коде пеерпутал. Поправил и выложил туда же.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Sat Apr 11, 2009 20:29    Post subject: Reply with quote

Не знаю, насколько это ценно, но вот что имею сообщить насчёт 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
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 255
Location: Ukraine

Post (Separately) Posted: Sat Apr 11, 2009 20:37    Post subject: Reply with quote

Гм... У меня не воспроизводится. Создал даже файл с строкой свыше 10240 символов -- редактируется нормально.
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 255
Location: Ukraine

Post (Separately) Posted: Sat Apr 11, 2009 20:38    Post subject: Reply with quote

Версия Windows ? Версия user32.dll ?
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat Apr 11, 2009 20:38    Post subject: Reply with quote

И у меня не воспроизводится. WinXP SP3, TC7.04a
Может какие то дополнительные условия?


user32.dll 5.1.2600.5512

ЗЫ. сейчас попробую на Win2000 глянуть, у меня есть тут экземплярчик под руками.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Sat Apr 11, 2009 20:54    Post subject: Reply with quote

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
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 255
Location: Ukraine

Post (Separately) Posted: Sat Apr 11, 2009 21:14    Post subject: Reply with quote

Не воспроизводится. Sad Правда у меня SP3 -- может в этом причина?
Если добавлялся произвольный текст -- может там что-то вроде CRLF случайно попало? Можешь выслать мне такой файл?
Quote:
Кстати, о настройках. А возможность русификации меню и диалога настроек предусмотреть можно?

Можно, но нужно ли? В настройки ты полезешь максисму два раза, на большинство действий -- шорткаты, слова в контекстном меню -- особой вычурностью не отличаются. Смысл лепить сюда многоязычность?
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Apr 11, 2009 21:36    Post subject: Reply with quote

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
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat Apr 11, 2009 21:38    Post subject: Reply with quote

До 2000 пока не добрался. Там сеть не работает, надо туда плагин дискеткой перетаскивать.

Пробовал на 98. Длинную строку не видит вообще, как будто она пустая.

Накрылась автоинсталляция плагина. Нельзя менять регистр имени pluginst.inf, он должен быть только в нижнем регистре. Это старый закидон Тотал Коммандера.
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 255
Location: Ukraine

Post (Separately) Posted: Sat Apr 11, 2009 21:45    Post subject: Reply with quote

Tol!k wrote:
Windows XP Pro Rus SP3, Errorы не выскакивают.
Но не показывает "значения" (т.е. то, что после знака "="), при их длине ~4096 символов. В режиме редактирования эти "значения" видно.

Файл в студию!
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 255
Location: Ukraine

Post (Separately) Posted: Sat Apr 11, 2009 21:59    Post subject: Reply with quote

Worros wrote:
Накрылась автоинсталляция плагина. Нельзя менять регистр имени pluginst.inf, он должен быть только в нижнем регистре. Это старый закидон Тотал Коммандера.

Вот гадость... Пофиксил. Что ж Гислер об этом не знает?
Заодно пофиксил еще один баг -- при втором и последующим открытии плагина -- вместо подсказок выдавались ошибки.
Слона-то вы и не заметили! Wink
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
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Sat Apr 11, 2009 22:12    Post subject: Reply with quote

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
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Apr 11, 2009 22:22    Post subject: Reply with quote

StayAtHome wrote:
Файл в студию!
Выслал ЛС
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, 4, 5 ... 31, 32, 33  Next
Page 4 of 33

 
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