Page 1 of 1

Конфликт с другим приложением

Posted: Sat Mar 15, 2008 6:24 am
by olDjeka
Если при запущеном англо-русском переводчике "Сократ Персональный" 4.0 - сборка 4.0.0.24
запустить AkelPad 3 происходит ошибка "Программа выполнила недопустимую операцию и будет закрыта".
Ошибка возникает в AkelPad v3.3.4 и v3.5.1 при попытке перехода курсора на другое слово по
"Ctrl+Стрелочка влево/вправо". В AkelPad v2.2.1 - этого не происходит.

Сейчас работает AkelPad v3.5.1 и нижеследующее относится к нему.
Ошибка не возникает если это крайнее слово в строке и курсор переходит на другую строку.

При попытке перехода по "Ctrl+Стрелочка влево" возникает следующая ошибка:
Программа AKELPAD вызвала сбой при обращении к странице памяти
в модуле AKELPAD.EXE по адресу 0167:0040e399.
...

При попытке перехода по "Ctrl+Стрелочка вправо" возникает следующая ошибка:
Программа AKELPAD вызвала сбой при обращении к странице памяти
в модуле RICHED20.DLL по адресу 0167:480047ec.
...

Posted: Sat Mar 15, 2008 8:07 am
by Instructor
Можете попробовать снать галочку "Настройки->Параметры...->Дополнительно (1)->Разделители слов". Возможно дело в Сократовском глобальном хуке.

Posted: Sat Mar 15, 2008 10:15 am
by olDjeka
Спасибо! Действительно, ошибка сразу изчезла. Хотел подредактировать "Разделители слов"
и выяснить какой из символов "виноват", но ничего не вышло - после закрытия AkelPad эта
настройка теряется.