Page 8 of 99
Posted: Fri Feb 19, 2010 4:01 pm
by VladSh
Обнаружился странный баг. При проверке орфографии (скриптом) не закрывая окно проверки захотел создать вкладку в AkelPad'е, даблкликнул на панели закладок и Акел вывалился с ошибкой. Так происходило несколько раз... То же самое было когда открыто много окон и я перключаюсь, например в браузер, потом жму на окно Ворда (кстати оно почему-то стало появляться при вызове проверки орфографии, хотя скрипт не менялся, Word.Visible = false; по прежнему имеется), ну и потом если поклацать между окнами Акела, Ворда и других прог, то Акел сносит.
Posted: Sun Feb 21, 2010 4:46 am
by Instructor
VladSh
Попробуйте не измененным скриптом SpellCheck.js, если он был изменен.
Posted: Mon Feb 22, 2010 9:01 am
by VladSh
Instructor
Сейчас почему-то и оригинальный и мой скрипты не вываливают Акел. Возможно потому, что тогда менял очень большой текст, много жал "Пропустить", "Заменить" и "Добавить", а сейчас такого текста нет чтобы проверить. Может быть влияние других плагов...
Но общая проблема у обоих вариантов скрипта - это появление таких вот сообщений:
При закрытии окошка проверки орфографии вылетает сообщение:
Данный файл используется другим приложением или пользователем
(C:\Document and Settings\...\Normal.dot)
с одной кнопкой "Ok".
Затем вылетает диалог сохранения Normal.dot
Жму "Отмена", после чего серое окно Ворда остаётся.
При закрытии его выдаётся ещё сообщение:
Общий шаблон "Normal.dot" был изменен. Сохранить его?
естественно жму "Нет".
Раньше всё это "добро" отсутствовало; хотелось бы как-то откорректировать скрипт, чтобы оно и сейчас не появлялось..
MS Office 2003, sp3
- в автозагрузке его модули отсутствуют;
- другие файлы в Ворде не открыты,
т.е. до запуска проверки орфографии Ворд не загружен.
Posted: Tue Feb 23, 2010 9:52 pm
by LEN
Instructor
Не то, чтобы баг, но хорошо бы исправить.
При работе с флэшки в .ini-файле сохраняется последнее положение окна редактора. Бывает, что оно соответствует 2-му монитору после работы на 2-х мониторной конфигурации. И когда после этого запускаешь редактор на 1-мониторной конфигурации, окна не видно! Приходится вручную править .ini-файл чтобы увидеть окно.
Нельзя ли при открытии редактора организовать проверку положения окна в пределах рабочего стола, либо, проще, вообще не запоминать последнее положение окна (м.б. опционально)?
Posted: Wed Feb 24, 2010 8:15 am
by Fr0sT
вообще не запоминать последнее положение окна (м.б. опционально)?
Этого не надо, а вот проверку на количество мониторов вполне можно
Posted: Wed Feb 24, 2010 6:05 pm
by iglezz
Обнаружился баг (или фича :))
При создании нового документа в Akelpad режим "readonly" наследуется от последнего использовавшегося значения, что довольно нелепо выглядит при создании нового документа. Думаю, стоит для новых документов принудительно сбрасывать флаг "readonly".
Еще замечание небольшое есть — хотелось бы видеть где-нибудь визуальное подтверждение установки сего режима, в статусбаре и/или в заголовке окна (добавить, к примеру суффикс "{RO}")
Posted: Fri Feb 26, 2010 11:53 am
by Deim0s
Если открыть на редактирование INI файл программы, которая, при её закрытии, его (INI) перезаписывает, от AkelPad появляется два запроса на переоткрытие:
1. Когда идёт перезапись файла
2. Когда он уже перезаписан
Если в момент №1 быстро согласиться на переоткрытие:
Или появляется сообщение: Ошибка ввода/вывода, но AkelPad продолжает работать.
Или, редко, вываливается с ошибкой:
Ошибка приложения akelpad.exe, версия 4.4.1.0, модуль akelpad.exe, версия 4.4.1.0, адрес 0x0003834f.
P.S. В качестве "подопытной" программы брал Media Player Classic Home Cinema, с сохранением настроек в .ini файл.
Posted: Sat Feb 27, 2010 7:53 am
by Instructor
iglezz
...хотелось бы видеть где-нибудь визуальное подтверждение установки сего режима...
См. ToolBar плагин.
Deim0s
Ошибки ввода/вывода увидеть не удалось, но удалось найти одно узкое место -
тестовая. Как ведет себя эта версия версия?
Posted: Sat Feb 27, 2010 10:47 am
by Deim0s
Instructor
Как ведет себя эта версия версия?
Появляется звук критической ошибки и AkelPad полностью перестаёт отвечать с 50% загрузкой CPU, завершается только "убийством" процесса.
Posted: Sat Feb 27, 2010 11:30 am
by Instructor
LEN
Тестовая
Deim0s
Еще
попытка (AkelPad.exe изменен 16:25). У меня тоже воспроизводится иногда, но в отладчике ниразу
Добавлено:
Вроде теперь воспроизводится, но нужно действовать действительно быстро

В последней версии сообщение об ошибке ввода\вывода присутствует (одновременное запись-чтение), что правильно, но программа теперь не падает.
Posted: Sat Feb 27, 2010 12:15 pm
by iglezz
Instructor wrote:iglezz
...хотелось бы видеть где-нибудь визуальное подтверждение установки сего режима...
См. ToolBar плагин.
Тулбарами, увы, не пользуюсь :(
Posted: Sat Feb 27, 2010 12:25 pm
by Deim0s
Instructor
Если действовать быстро

, по-прежнему
виснет.
Posted: Sat Feb 27, 2010 3:06 pm
by se7h
Deim0s wrote:Instructor
Если действовать быстро

, по-прежнему
виснет.
Ситуация напоминает анекдот:
Приходит мужик к врачу с вопросом:
- Доктор, когда я пытаюсь дотянуться до носа локтем, стоя на одной ноге, у меня начинает болеть рука, что посоветуете?
- Не заниматься ерундой

Posted: Sat Feb 27, 2010 3:43 pm
by Deim0s
se7h
- Не заниматься ерундой
Ерунда или нет, думаю автор разберётся.
Posted: Sat Feb 27, 2010 4:07 pm
by Instructor
se7h
Deim0s
Продолжаем
нащупывать (AkelPad.exe изменен 21:03). Теперь должно одно сообщение появляться.
Добавлено:
Кажется вредитель
пойман (AkelPad.exe изменен 22:09).