Scripts plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: поиск и присвоение адреса процедуры для методов ThreadHook и RegisterCallback.

Fixed: seach and assignment of procedure address for methods ThreadHook and RegisterCallback.


Scripts plugin v14.9

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: счетчик ссылок на объект процедуры обратного вызова.

Fixed: callback object reference count.


Scripts plugin v15.0

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: экономия ресурсов при регистрации уже зарегистрированной функции обратного вызова.

Changed: savings resources when registering already registered callback function.


Scripts plugin v15.2

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Changed: savings resources when registering already registered callback function.
На Windows 7 x86 теперь проблема с autoSaveSession.js – подвисает при открытии новой MDI вкладки, содержимое вкладок перерисовывается не полностью.
Если запустить одновременно tileTabs.js и winMergeTabs.js (уже без autoSaveSession.js), то после открытия новой пустой вкладки возникают проблемы с перерисовкой.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: экономия ресурсов при регистрации уже зарегистрированной функции обратного вызова для методов RegisterCallback, ThreadHook, WindowRegisterClass.

Changed: savings resources when registering already registered callback function for methods RegisterCallback, ThreadHook, WindowRegisterClass.


Scripts plugin v15.3

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Изменено: экономия ресурсов при регистрации уже зарегистрированной функции обратного вызова для методов RegisterCallback, ThreadHook, WindowRegisterClass.
Спасибо, теперь работает нормально. :)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: экономия ресурсов при регистрации уже зарегистрированной функции обратного вызова.

Fixed: savings resources when registering already registered callback function.


Scripts plugin v15.5

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

сообщение на сайте OSzone.net

San_dr, в общем какой-то интересный глюк происходит. Вернул сначала я старый аддон и получил такую же ошибку. Начал вспоминать, что еще поменял, ведь до этого все работало без проблем. Вспомнил про Net Frameworks, что убрал его установку из T-13 на этап первого входа в систему. Вернул его обратно в T-13 установка прошла гладко. Ну ладно, раз так вынесу и Akelpad на этап первого входа, вместе с Net Frameworks. Ну не тут то было... Вываливается сообщение "Память не может быть read". Удаляю Akelpad. Ставлю по новой в уже загруженной системе, опять "Память не может быть read". Отсюда вопрос. Зачем после установки с заменой блокнота происходит запуск Akelpad, появляется его окно и тут же закрывается? Скорее всего этот запуск и есть причина появления этих ошибок. При деинсталляции опять же кратковременно появляется окно Akelpad и вызывает появление ошибки "Память не может быть read". Все это происходит на версии с полной заменой блокнота. Версия без замены вроде ведет себя нормально. Все действия проводятся на WinXP.

--------------
это, по моим наблюдениям, стало происxодить с разной степенью заметности после смены версии плагина Scripts.dll несколько версий назад

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

San_dr
Проверьте ручные параметры "CmdLineBegin" "CmdLineEnd". Если там прописан запуск скриптов, то разбирайтесь с конкретными скриптами.

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

Instructor wrote:San_dr
Проверьте ручные параметры "CmdLineBegin" "CmdLineEnd". Если там прописан запуск скриптов, то разбирайтесь с конкретными скриптами.

CmdLineBegin= /Call("Scripts::Main", 1, "LineBoardRClickPanel.js", '"Боковое меню"')
CmdLineEnd=

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

San_dr
Выложите/вышлите папку с AkelPad'ом.

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

Instructor wrote:San_dr
Выложите/вышлите папку с AkelPad'ом.
http://rghost.ru/55284390

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

San_dr
Что это за аддоны для Windows :) Выложите готовую папку с AkelPad'ом и параметры запуска, которые приводят к вышеуказанной ошибке.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: ошибка при вызове метода WScript.Quit() на Windows 9x.

Fixed: error when calling method WScript.Quit() on Windows 9x.


Scripts plugin v15.6

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

На мой взгляд, у объекта AkelPad остро не хватает дружелюбного к пользователю метода GoTo(line, pos), который позволил бы перейти на нужную строку и позицию в ней без заморачивания со всеми этими EM_LINEINDEX и т.д., в которых без ста грамм не разберёшься.
Также неплохо бы добавить расширенную версию метода SetSel в духе SetSel(line1, pos1, line2, pos2).
Post Reply