Bugs / Найденные баги (1)
- Author
- Message
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Обнаружился странный баг. При проверке орфографии (скриптом) не закрывая окно проверки захотел создать вкладку в AkelPad'е, даблкликнул на панели закладок и Акел вывалился с ошибкой. Так происходило несколько раз... То же самое было когда открыто много окон и я перключаюсь, например в браузер, потом жму на окно Ворда (кстати оно почему-то стало появляться при вызове проверки орфографии, хотя скрипт не менялся, Word.Visible = false; по прежнему имеется), ну и потом если поклацать между окнами Акела, Ворда и других прог, то Акел сносит.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Instructor
Сейчас почему-то и оригинальный и мой скрипты не вываливают Акел. Возможно потому, что тогда менял очень большой текст, много жал "Пропустить", "Заменить" и "Добавить", а сейчас такого текста нет чтобы проверить. Может быть влияние других плагов...
Но общая проблема у обоих вариантов скрипта - это появление таких вот сообщений:
При закрытии окошка проверки орфографии вылетает сообщение:
Затем вылетает диалог сохранения Normal.dot
Жму "Отмена", после чего серое окно Ворда остаётся.
При закрытии его выдаётся ещё сообщение:
Раньше всё это "добро" отсутствовало; хотелось бы как-то откорректировать скрипт, чтобы оно и сейчас не появлялось..
MS Office 2003, sp3
- в автозагрузке его модули отсутствуют;
- другие файлы в Ворде не открыты,
т.е. до запуска проверки орфографии Ворд не загружен.
Сейчас почему-то и оригинальный и мой скрипты не вываливают Акел. Возможно потому, что тогда менял очень большой текст, много жал "Пропустить", "Заменить" и "Добавить", а сейчас такого текста нет чтобы проверить. Может быть влияние других плагов...
Но общая проблема у обоих вариантов скрипта - это появление таких вот сообщений:
При закрытии окошка проверки орфографии вылетает сообщение:
с одной кнопкой "Ok".Данный файл используется другим приложением или пользователем
(C:\Document and Settings\...\Normal.dot)
Затем вылетает диалог сохранения Normal.dot
Жму "Отмена", после чего серое окно Ворда остаётся.
При закрытии его выдаётся ещё сообщение:
естественно жму "Нет".Общий шаблон "Normal.dot" был изменен. Сохранить его?
Раньше всё это "добро" отсутствовало; хотелось бы как-то откорректировать скрипт, чтобы оно и сейчас не появлялось..
MS Office 2003, sp3
- в автозагрузке его модули отсутствуют;
- другие файлы в Ворде не открыты,
т.е. до запуска проверки орфографии Ворд не загружен.
-
Offline
- Posts: 30
- Joined: Thu Aug 21, 2008 9:31 pm
Instructor
Не то, чтобы баг, но хорошо бы исправить.
При работе с флэшки в .ini-файле сохраняется последнее положение окна редактора. Бывает, что оно соответствует 2-му монитору после работы на 2-х мониторной конфигурации. И когда после этого запускаешь редактор на 1-мониторной конфигурации, окна не видно! Приходится вручную править .ini-файл чтобы увидеть окно.
Нельзя ли при открытии редактора организовать проверку положения окна в пределах рабочего стола, либо, проще, вообще не запоминать последнее положение окна (м.б. опционально)?
Не то, чтобы баг, но хорошо бы исправить.
При работе с флэшки в .ini-файле сохраняется последнее положение окна редактора. Бывает, что оно соответствует 2-му монитору после работы на 2-х мониторной конфигурации. И когда после этого запускаешь редактор на 1-мониторной конфигурации, окна не видно! Приходится вручную править .ini-файл чтобы увидеть окно.
Нельзя ли при открытии редактора организовать проверку положения окна в пределах рабочего стола, либо, проще, вообще не запоминать последнее положение окна (м.б. опционально)?
-
Offline
- Posts: 19
- Joined: Mon Feb 15, 2010 9:00 am
Обнаружился баг (или фича :))
При создании нового документа в Akelpad режим "readonly" наследуется от последнего использовавшегося значения, что довольно нелепо выглядит при создании нового документа. Думаю, стоит для новых документов принудительно сбрасывать флаг "readonly".
Еще замечание небольшое есть — хотелось бы видеть где-нибудь визуальное подтверждение установки сего режима, в статусбаре и/или в заголовке окна (добавить, к примеру суффикс "{RO}")
При создании нового документа в Akelpad режим "readonly" наследуется от последнего использовавшегося значения, что довольно нелепо выглядит при создании нового документа. Думаю, стоит для новых документов принудительно сбрасывать флаг "readonly".
Еще замечание небольшое есть — хотелось бы видеть где-нибудь визуальное подтверждение установки сего режима, в статусбаре и/или в заголовке окна (добавить, к примеру суффикс "{RO}")
-
Offline
- Posts: 139
- Joined: Fri Feb 12, 2010 11:33 am
Если открыть на редактирование 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 файл.
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 файл.
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
LEN
Тестовая
Deim0s
Еще попытка (AkelPad.exe изменен 16:25). У меня тоже воспроизводится иногда, но в отладчике ниразу
Добавлено:
Вроде теперь воспроизводится, но нужно действовать действительно быстро
В последней версии сообщение об ошибке ввода\вывода присутствует (одновременное запись-чтение), что правильно, но программа теперь не падает.
Тестовая
Deim0s
Еще попытка (AkelPad.exe изменен 16:25). У меня тоже воспроизводится иногда, но в отладчике ниразу

Добавлено:
Вроде теперь воспроизводится, но нужно действовать действительно быстро

-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
se7h

Deim0s
Продолжаем нащупывать (AkelPad.exe изменен 21:03). Теперь должно одно сообщение появляться.
Добавлено:
Кажется вредитель пойман (AkelPad.exe изменен 22:09).

Deim0s
Продолжаем нащупывать (AkelPad.exe изменен 21:03). Теперь должно одно сообщение появляться.
Добавлено:
Кажется вредитель пойман (AkelPad.exe изменен 22:09).