Instructor wrote:Changed: savings resources when registering already registered callback function.
На Windows 7 x86 теперь проблема с autoSaveSession.js – подвисает при открытии новой MDI вкладки, содержимое вкладок перерисовывается не полностью.
Если запустить одновременно tileTabs.js и winMergeTabs.js (уже без autoSaveSession.js), то после открытия новой пустой вкладки возникают проблемы с перерисовкой.
Posted: Fri May 09, 2014 5:48 pm
by Instructor
Изменено: экономия ресурсов при регистрации уже зарегистрированной функции обратного вызова для методов RegisterCallback, ThreadHook, WindowRegisterClass.
Changed: savings resources when registering already registered callback function for methods RegisterCallback, ThreadHook, WindowRegisterClass.
Instructor wrote:Изменено: экономия ресурсов при регистрации уже зарегистрированной функции обратного вызова для методов RegisterCallback, ThreadHook, WindowRegisterClass.
Спасибо, теперь работает нормально.
Posted: Mon May 12, 2014 3:56 am
by Instructor
Исправлено: экономия ресурсов при регистрации уже зарегистрированной функции обратного вызова.
Fixed: savings resources when registering already registered callback function.
San_dr, в общем какой-то интересный глюк происходит. Вернул сначала я старый аддон и получил такую же ошибку. Начал вспоминать, что еще поменял, ведь до этого все работало без проблем. Вспомнил про Net Frameworks, что убрал его установку из T-13 на этап первого входа в систему. Вернул его обратно в T-13 установка прошла гладко. Ну ладно, раз так вынесу и Akelpad на этап первого входа, вместе с Net Frameworks. Ну не тут то было... Вываливается сообщение "Память не может быть read". Удаляю Akelpad. Ставлю по новой в уже загруженной системе, опять "Память не может быть read". Отсюда вопрос. Зачем после установки с заменой блокнота происходит запуск Akelpad, появляется его окно и тут же закрывается? Скорее всего этот запуск и есть причина появления этих ошибок. При деинсталляции опять же кратковременно появляется окно Akelpad и вызывает появление ошибки "Память не может быть read". Все это происходит на версии с полной заменой блокнота. Версия без замены вроде ведет себя нормально. Все действия проводятся на WinXP.
--------------
это, по моим наблюдениям, стало происxодить с разной степенью заметности после смены версии плагина Scripts.dll несколько версий назад
Posted: Thu May 15, 2014 4:06 am
by Instructor
San_dr
Проверьте ручные параметры "CmdLineBegin" "CmdLineEnd". Если там прописан запуск скриптов, то разбирайтесь с конкретными скриптами.
Posted: Thu May 15, 2014 4:28 am
by San_dr
Instructor wrote:San_dr
Проверьте ручные параметры "CmdLineBegin" "CmdLineEnd". Если там прописан запуск скриптов, то разбирайтесь с конкретными скриптами.
На мой взгляд, у объекта AkelPad остро не хватает дружелюбного к пользователю метода GoTo(line, pos), который позволил бы перейти на нужную строку и позицию в ней без заморачивания со всеми этими EM_LINEINDEX и т.д., в которых без ста грамм не разберёшься.
Также неплохо бы добавить расширенную версию метода SetSel в духе SetSel(line1, pos1, line2, pos2).