AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Scripts plugin
Goto page Previous  1, 2, 3 ... 52, 53, 54, 55, 56  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Thu Mar 20, 2014 5:33 am    Post subject: Reply with quote

koros
Выложите/вышлите папку с AkelPad'ом. Почему был сделан вывод, что проблема в плагине Scripts? Ошибка в модуле Scripts.dll?
Back to top
View user's profile Send private message Send e-mail
koros



Joined: 12 Apr 2008
Posts: 54

PostPosted: Thu Mar 20, 2014 3:10 pm    Post subject: Reply with quote

Вот мой Akel http://rghost.ru/53208603. Я распаковываю на чистой виртуалке в system32 на XP32 с заменой оригинального блокнота. Запускаю 1.cmd - первый раз проходит нормально, второй раз - выскакивает ошибка. Заменяю Script.dll на 13.1 (во вложении) - ошибки нет.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Thu Mar 20, 2014 4:09 pm    Post subject: Reply with quote

Исправлено: принудительное завершение работы скрипта.

Fixed: forced script termination.


Scripts plugin v14.2
Back to top
View user's profile Send private message Send e-mail
koros



Joined: 12 Apr 2008
Posts: 54

PostPosted: Fri Mar 21, 2014 10:06 am    Post subject: Reply with quote

Да так заработало. Спасибо
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Fri Mar 21, 2014 12:57 pm    Post subject: Reply with quote

Instructor wrote:
Изменено: последним сообщением диалогу посылается WM_NCDESTROY.

Спасибо Smile Теперь подойдем с другого боку, первые сообщения которые получает оконная процедура это(в указанном порядке): WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALSIZE, WM_CREATE. Процедура видит только начиная с WM_CREATE. Причем WM_GETMINMAXINFO и WM_NCCALSIZE - довльно частые гости процедуры, не одноразовые(например при изменении размеров окна).
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Sat Mar 22, 2014 8:43 pm    Post subject: Reply with quote

Изменено: первым сообщением диалогу посылается WM_NCCREATE.

Changed: first dialog message is now WM_NCCREATE.


Scripts plugin v14.3
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Sun Apr 13, 2014 6:19 am    Post subject: Reply with quote

Добавлено: метод WriteFile - записать содержимое файла.
Исправлено: ожидание завершения работы скрипта.
Исправлено: синхронизация одновременной работы нескольких перехватчиков сообщений.

Added: method WriteFile - write file contents.
Fixed: waiting script termination.
Fixed: synchronization of multiple subclassing.


Scripts plugin v14.6
Back to top
View user's profile Send private message Send e-mail
KDJ



Joined: 06 Mar 2010
Posts: 1413
Location: Poland

PostPosted: Sun Apr 13, 2014 6:06 pm    Post subject: Reply with quote

Instructor
Code:
AkelPad.WriteFile("C:\\MyFile.txt", "Text", -1, 65001, true);

A small bug - if file "C:\MyFile.txt" does not exist, WriteFile method does not write and returns -3 (ESD_READONLY).

Request: can you add in AkelPad.ReadFile() method a parameter, to not display the message about error.
In this case if an error occurs, ReadFile should return an error code instead of file content,
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Sun Apr 13, 2014 6:50 pm    Post subject: Reply with quote

KDJ
ReadFile already has OD_ADT_NOMESSAGES, but it was not documented.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Sun Apr 13, 2014 6:53 pm    Post subject: Reply with quote

Исправлено: метод WriteFile не создавал файл, если он отсутствовал.

Fixed: method WriteFile didn't create file if it not exist.


Scripts plugin v14.7
Back to top
View user's profile Send private message Send e-mail
KDJ



Joined: 06 Mar 2010
Posts: 1413
Location: Poland

PostPosted: Sun Apr 13, 2014 8:26 pm    Post subject: Reply with quote

Instructor
Thank you very much, everything works perfectly.
Back to top
View user's profile Send private message
Drugmix



Joined: 08 Apr 2013
Posts: 448

PostPosted: Sun Apr 13, 2014 10:07 pm    Post subject: Reply with quote

У меня старый скрипт (ещё не обновлял) Infocatcher'а виснет, появляется такое окошко

и кнопки в нём не нажимаются и при попытке закрытия акелпада - он выдаёт окно о том, что он не отвечает и предлагает либо подождать, либо закрыть его.
Дело не в нерабочем скрипте, а в том, что скрипт может повесить акелпад. Хорошо бы это как-то подправить.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Mon Apr 14, 2014 5:51 am    Post subject: Reply with quote

Drugmix
Какое неуважение к скриптам Smile Неужели кто-то думает, что у скриптов недостаточно возможностей, чтобы повесить AkelPad или повалить процесс?
Back to top
View user's profile Send private message Send e-mail
Drugmix



Joined: 08 Apr 2013
Posts: 448

PostPosted: Mon Apr 14, 2014 9:52 am    Post subject: Reply with quote

Instructor
Very Happy
но всё-таки, раз появляется такое окошко с ошибкой, то не должно ли на этом выполнение скрипта хотя бы остановиться? Или хотя бы кнопки в окошке реагировать на клики?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Mon Apr 21, 2014 3:37 pm    Post subject: Reply with quote

Добавлено: операция 17 в метод ScriptHandle - получить дескриптор служебного окна потока скрипта.

Added: operation 17 in method ScriptHandle - retrieve script service window handle.


Scripts plugin v14.8
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 52, 53, 54, 55, 56  Next
Page 53 of 56

 
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


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group