Дайте предложения по поводу скрипта CreateLNMemo.js, может, что-то делается проще?
Scripts discussion (1)
- Author
- Message
-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Instructor, у меня кнопки не запрещаются! А если пользователь имеет скверную привычку чтобы подогнать щелкать мышкой(особенно если не видно признака занятости - часиков) - то в сило того что процесс занимает поток который обрабатывает сообщение и ОС видит что этот поток не реагирует на сообщения - AkelPad в заголовок получает надпись "Не отвечает", а так хоть тормознут.
-
Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
sergeich, скрипт правильный, у меня работает всегда.
Есть 2 предположения:
- либо версии проги или Скриптс-плагина не последние
- либо прога или Скриптс-плагин в каких-то редких случаях глючат.
Кстати, а UndoAll.js всегда работает?
Есть 2 предположения:
- либо версии проги или Скриптс-плагина не последние
- либо прога или Скриптс-плагин в каких-то редких случаях глючат.
Кстати, а UndoAll.js всегда работает?
-
Offline
- Posts: 22
- Joined: Fri Aug 10, 2007 2:58 pm
- Location: Москва
Версии файлов последние, UndoAll.js работает нормально. У меня эффект "несрабатывания" проявляется часто, особенно когда много отмен надо сделать и между этими отменами редактируемый файл периодически сохранялся.VladSh wrote:sergeich, скрипт правильный, у меня работает всегда.
Есть 2 предположения:
- либо версии проги или Скриптс-плагина не последние
- либо прога или Скриптс-плагин в каких-то редких случаях глючат.
Кстати, а UndoAll.js всегда работает?
-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Instructor, ну вы как хотите, а я себе добвлю изменение курсора. Запрещение кнопок только означает что что свою фуцнкцию в данный момент времени они выполнять не смогут по каким либо причинам, а не занаятость чемто. (Пришлось мне фильторвать лог, больше 1млн строчек, ~10МБ. Фильтровало оно минуты три, так что отходил от машины и периодически поглядывал, и за 16 лет стажа пользования Windows я знаю что если окно не готово принимать ввод - курсор делают IDC_BUSY)
-
Offline
- Posts: 17
- Joined: Sat Dec 08, 2007 12:45 pm
- Contact:
About SearchReplace.js
I suggest replace with
Code: Select all
oPattern=new RegExp(pFindIt, (bSensitive?"":"i") + (nButton == BT_REPLACEALL || nDirection & DN_UP?"g":"") + (bMultiline?"m":""));Code: Select all
/* Modify pFindIt string as all newlines are "\r" only when
* AkelPad document content to Javascript engine.
*/
pFindIt=pFindIt.replace( /\\r\\n|\\n/g, "\\r" );
oPattern=new RegExp(pFindIt, (bSensitive?"":"i") + (nButton == BT_REPLACEALL || nDirection & DN_UP?"g":"") + (bMultiline?"m":""));-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Поддерживаю!FeyFre wrote:если окно не готово принимать ввод - курсор делают IDC_BUSY)
По SearchReplace.
Вообще непонятно, зачем такую кучу кода в скрипте держать, лучше уж плагином оформить или в прогу в "Поиск/Замену" этот функционал добавить. Единственный плюс такого решения - люди видят код и могут что-то посоветовать "со стороны".