View previous topic :: View next topic |
Author |
Message |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Mon Apr 07, 2014 11:32 am Post subject: |
|
|
Infocatcher wrote: | ... без галочки надо было «AkelPad.DebugJIT();» в коде добавить? | Да, или "debugger;".
Под семеркой удалось воспроизвести падение. Непростой получился фикс - Scripts. |
|
Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1767
|
Posted: Mon Apr 07, 2014 12:35 pm Post subject: |
|
|
Instructor wrote: | "debugger;" | Надо это в документацию внести.
Я, кстати, проверял, но дома оно не работало. А вот с VS 2005 нормально.
Instructor wrote: | Под семеркой удалось воспроизвести падение. Непростой получился фикс - Scripts. | Спасибо! Кажется, и правда перестало падать.
И в чем же было дело? |
|
Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 2240 Location: Vinnitsa, Ukraine
|
Posted: Mon Apr 07, 2014 1:13 pm Post subject: |
|
|
Quote: | Надо это в документацию внести. |
debugger; внесено в документацию JavaScript-а, т.е. я хотел сказать это вообще стандартизированная кнопка ECMA-языком(JS, AS, ...) позволяющая вызвать отладчик. Quote: | Я, кстати, проверял, но дома оно не работало. А вот с VS 2005 нормально. | В том то и прикол! debugger-ом в АР я начал пользоваться давненько(в конце 2011 года если не ошибаюсь), и работало(ловил это всё дело то ли 2005 то ли 2008 студией). Сейчас стоит 2010 - уже не ловит, как и много чего другого. Очевидно бараны из МС что-то опять исправили, какой-нибудь вне-очередной исправлятор критических уязвимостей который по факту только отключает работающий ранее функционал. |
|
Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1767
|
Posted: Mon Apr 07, 2014 1:41 pm Post subject: |
|
|
FeyFre wrote: | debugger; внесено в документацию JavaScript-а ... | Я в курсе, но вот при запуске напрямую через wscript.exe оно, например, не работает, просто игнорируется. Я вот проверил так дома и вообще засомневался, умеет ли это дело используемая версия JScript.
С установленной VS 2005 вот тоже в таком виде не работает – то есть *.js файл запускается, но вот отладки не видать. |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Mon Apr 07, 2014 2:18 pm Post subject: |
|
|
Infocatcher wrote: | И в чем же было дело? | Исправлено: синхронизация одновременной работы нескольких перехватчиков сообщений.
Infocatcher wrote: | ... но вот при запуске напрямую через wscript.exe оно, например, не работает, просто игнорируется. | wscript.exe //D
Немного оптимизировал код. Должно работать, но выкладываю на всякий случай. |
|
Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1767
|
Posted: Mon Apr 07, 2014 3:41 pm Post subject: |
|
|
Instructor wrote: | Немного оптимизировал код. Должно работать, но выкладываю на всякий случай. | Да, потыкал – ни разу не упало.
Еще раз спасибо.  |
|
Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1767
|
Posted: Tue Apr 08, 2014 5:12 am Post subject: |
|
|
Infocatcher wrote: | Instructor wrote: | Немного оптимизировал код. Должно работать, но выкладываю на всякий случай. | Да, потыкал – ни разу не упало. | Кстати, под отладкой по-прежнему падает в том же месте, но это уже не критично (без отладки пока что ни разу не упало). |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Wed Apr 09, 2014 8:48 am Post subject: |
|
|
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 |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1929 Location: Poland
|
Posted: Wed Apr 09, 2014 6:50 pm Post subject: |
|
|
San_dr
Not reproduced, for me everything works properly. |
|
Back to top |
|
 |
Lenchik
Joined: 10 Jan 2011 Posts: 366
|
Posted: Sat Apr 12, 2014 5:18 pm Post subject: |
|
|
После обновления AkelPad'a стал ругаться на несоответствие типа в 7 символе 686 строки скрипт history.js
Аналогично CodePoster.js |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
|
Back to top |
|
 |
Skif_off
Joined: 20 Oct 2013 Posts: 1114
|
Posted: Sat Apr 12, 2014 5:56 pm Post subject: |
|
|
Ошибка при вызове FontDialogMonospace.js:
ChooseFont_function.js: Недопустимое число аргументов или присвоение значения свойства
строка 49, символ 3, код 800A01C2 |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Sat Apr 12, 2014 6:28 pm Post subject: |
|
|
про FileInfo,js написал в его посте, - просит обновить архитектуру. |
|
Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 2240 Location: Vinnitsa, Ukraine
|
Posted: Sat Apr 12, 2014 8:01 pm Post subject: |
|
|
Обновил History.js
Прочитать
Если честно, у меня по указанным координатам не валится, валится дальше. Версия возможно у вас постарше. Если так, то достаточно будет руками заменить
Code: | HK_CallBackAddr = oSys.RegisterCallback("HK_CallBack"); | на
Code: | HK_CallBackAddr = oSys.RegisterCallback(HK_CallBack); | (кавычки убрать) |
|
Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1767
|
|
Back to top |
|
 |
|