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 discussion (2)
Goto page Previous  1, 2, 3 ... 93, 94, 95, 96  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5398

PostPosted: Mon Apr 07, 2014 11:32 am    Post subject: Reply with quote

Infocatcher wrote:
... без галочки надо было «AkelPad.DebugJIT();» в коде добавить?
Да, или "debugger;".

Под семеркой удалось воспроизвести падение. Непростой получился фикс - Scripts.
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Mon Apr 07, 2014 12:35 pm    Post subject: Reply with quote

Instructor wrote:
"debugger;"
Надо это в документацию внести. Smile
Я, кстати, проверял, но дома оно не работало. А вот с VS 2005 нормально.

Instructor wrote:
Под семеркой удалось воспроизвести падение. Непростой получился фикс - Scripts.
Спасибо! Кажется, и правда перестало падать. Rolling Eyes
И в чем же было дело?
Back to top
View user's profile Send private message Visit poster's website
FeyFre



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

PostPosted: Mon Apr 07, 2014 1:13 pm    Post subject: Reply with quote

Quote:
Надо это в документацию внести.

debugger; внесено в документацию JavaScript-а, т.е. я хотел сказать это вообще стандартизированная кнопка ECMA-языком(JS, AS, ...) позволяющая вызвать отладчик.
Quote:
Я, кстати, проверял, но дома оно не работало. А вот с VS 2005 нормально.
В том то и прикол! debugger-ом в АР я начал пользоваться давненько(в конце 2011 года если не ошибаюсь), и работало(ловил это всё дело то ли 2005 то ли 2008 студией). Сейчас стоит 2010 - уже не ловит, как и много чего другого. Очевидно бараны из МС что-то опять исправили, какой-нибудь вне-очередной исправлятор критических уязвимостей который по факту только отключает работающий ранее функционал.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Mon Apr 07, 2014 1:41 pm    Post subject: Reply with quote

FeyFre wrote:
debugger; внесено в документацию JavaScript-а ...
Я в курсе, но вот при запуске напрямую через wscript.exe оно, например, не работает, просто игнорируется. Я вот проверил так дома и вообще засомневался, умеет ли это дело используемая версия JScript.
С установленной VS 2005 вот тоже в таком виде не работает – то есть *.js файл запускается, но вот отладки не видать.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5398

PostPosted: Mon Apr 07, 2014 2:18 pm    Post subject: Reply with quote

Infocatcher wrote:
И в чем же было дело?
Исправлено: синхронизация одновременной работы нескольких перехватчиков сообщений.

Infocatcher wrote:
... но вот при запуске напрямую через wscript.exe оно, например, не работает, просто игнорируется.
wscript.exe //D

Немного оптимизировал код. Должно работать, но выкладываю на всякий случай.
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Mon Apr 07, 2014 3:41 pm    Post subject: Reply with quote

Instructor wrote:
Немного оптимизировал код. Должно работать, но выкладываю на всякий случай.
Да, потыкал – ни разу не упало.
Еще раз спасибо. Smile
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Tue Apr 08, 2014 5:12 am    Post subject: Reply with quote

Infocatcher wrote:
Instructor wrote:
Немного оптимизировал код. Должно работать, но выкладываю на всякий случай.
Да, потыкал – ни разу не упало.
Кстати, под отладкой по-прежнему падает в том же месте, но это уже не критично (без отладки пока что ни разу не упало).
Back to top
View user's profile Send private message Visit poster's website
San_dr



Joined: 06 Dec 2010
Posts: 159
Location: г.Харьков, Русь

PostPosted: Wed Apr 09, 2014 8:48 am    Post subject: Reply with quote

KDJ
Столкнулся с удвоением открытых вкладок при выполнении кода. Например при переходе с панели "Default (MDI)" на "Mini (PMDI)" и обратно число открытых вкладок учетверяется.

Code:
-"Default" Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.Call("Scripts::Main", 1, "ScreenView.js", '-View="Default" -FullScreen=0'); if (AkelPad.IsMDI() != 1) {AkelPad.Command(4262); AkelPad.Call("Scripts::Main", 1, "restart.js");}`)

-"Mini" Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.Call("Scripts::Main", 1, "ScreenView.js", '-View="Min" -FullScreen=0'); if (AkelPad.IsMDI() != 2) {AkelPad.Command(4263); AkelPad.Call("Scripts::Main", 1, "restart.js");}`)

на всякий случай привожу настройки
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1395
Location: Poland

PostPosted: Wed Apr 09, 2014 6:50 pm    Post subject: Reply with quote

San_dr
Not reproduced, for me everything works properly.
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 273

PostPosted: Sat Apr 12, 2014 5:18 pm    Post subject: Reply with quote

После обновления AkelPad'a стал ругаться на несоответствие типа в 7 символе 686 строки скрипт history.js Sad
Аналогично CodePoster.js
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5398

PostPosted: Sat Apr 12, 2014 5:35 pm    Post subject: Reply with quote

Обновлены:
CodePoster.js
TabsToSpaces.js
Back to top
View user's profile Send private message Send e-mail
Skif_off



Joined: 20 Oct 2013
Posts: 366

PostPosted: Sat Apr 12, 2014 5:56 pm    Post subject: Reply with quote

Ошибка при вызове FontDialogMonospace.js:
ChooseFont_function.js: Недопустимое число аргументов или присвоение значения свойства
строка 49, символ 3, код 800A01C2
Back to top
View user's profile Send private message
San_dr



Joined: 06 Dec 2010
Posts: 159
Location: г.Харьков, Русь

PostPosted: Sat Apr 12, 2014 6:28 pm    Post subject: Reply with quote

про FileInfo,js написал в его посте, - просит обновить архитектуру.
Back to top
View user's profile Send private message
FeyFre



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

PostPosted: Sat Apr 12, 2014 8:01 pm    Post subject: Reply with quote

Обновил History.js

Прочитать

Если честно, у меня по указанным координатам не валится, валится дальше. Версия возможно у вас постарше. Если так, то достаточно будет руками заменить
Code:
HK_CallBackAddr   = oSys.RegisterCallback("HK_CallBack");
на
Code:
HK_CallBackAddr   = oSys.RegisterCallback(HK_CallBack);
(кавычки убрать)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Sat Apr 12, 2014 8:43 pm    Post subject: Reply with quote

tileTabs.js
Fix memory leak: free buffer for user32::GetClientRect()
Use WindowSubClass(WSC_MAINPROC) to prevent possible crashes
Rewrite using timer.js library
Use second call to cancel
(all changes)

winMergeTabs.js
Simplify: use AkelPad.SaveFile() w/o SD_UPDATE flag
Use WindowSubClass(WSC_MAINPROC) to prevent possible crashes
Rewrite using timer.js library
Don't try to get Coder alias, if plugin isn't running
Use second call to cancel "Select tab!" loop
(all changes)

Be careful: now required timer.js library!
(or you can use -noBlink=true argument)
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 93, 94, 95, 96  Next
Page 94 of 96

 
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