Page 9 of 9

Re: Bugs / Найденные баги (2)

Posted: Sun Jul 20, 2025 8:14 pm
by yozhic
Instructor
Да, так и есть. Прошу прощения, день был суетной, и я во время тестов не учёл, что на этой виртуальной машине уже когда-то устанавливал AkelPad, и сохранились прежние забытые настройки.

Re: Bugs / Найденные баги (2)

Posted: Tue Jul 29, 2025 8:35 pm
by AlexeyB
Открытие больших файлов (в несколько мегабайт) порой длится довольно долго. В строке состояния нормально отображается индикатор прогресса. Но отменить операцию открытия, к сожалению, невозможно. А весь интерфейс практически перестает реагировать (только главное меню подсвечивается с задержкой, но выпадающее все равно не работает). Хотя было бы хорошо, например, пока документ на одной вкладке загружается, иметь возможность работать с другой вкладкой.

Re: Bugs / Найденные баги (2)

Posted: Wed Aug 13, 2025 4:26 pm
by Instructor
AlexeyB
Но отменить операцию открытия, к сожалению, невозможно.
Клавиша Esc отменит открытие.
А весь интерфейс практически перестает реагировать (только главное меню подсвечивается с задержкой, но выпадающее все равно не работает).
Это особенность работы программы в одном потоке.

Re: Bugs / Найденные баги (2)

Posted: Sun Nov 16, 2025 9:39 pm
by Instructor
dothen wrote: Fri May 02, 2025 12:34 pmТогда если для od.nCodePage, указать например CP_ACP то в строке состояния в поле кодировки будет пусто, если CP_OEMCP то будет "1".
Теперь в IsCodePageValid исключены специальные значения MultiByteToWideChar.

Re: Bugs / Найденные баги (2)

Posted: Mon Nov 17, 2025 8:27 am
by dothen
Instructor wrote: Sun Nov 16, 2025 9:39 pm Теперь в IsCodePageValid исключены специальные значения MultiByteToWideChar.
Хорошо!

:) Теперь это:
В MDI не обновляется индекс активного документа в строке состояния (StatusUserFormat=%di) при удалении вкладки средней кнопкой слева от активной.
В PMDI обновляется.

Re: Bugs / Найденные баги (2)

Posted: Sun Nov 23, 2025 6:43 pm
by Instructor
dothen
Тестовая x86 / x64

Re: Bugs / Найденные баги (2)

Posted: Sun Nov 23, 2025 7:03 pm
by Instructor
random6_2020 wrote: Sun Mar 30, 2025 7:12 am1. ... постоянные ошибки определения кодировки, которые портят отрытый файл, если не заметить этого.
Даже, если AkelPad не верно определил кодировку, при сохранении проводится проверка. В случае обнаружения символов, которые потеряются при сохранении, будет выдано предупреждение пользователю.
2. При закрытии более сотни файлов через "таскбар -> закрыть всё" и забитой оперативке иногда сбрасывается ini файл настроек до дефолтного, почему? Может был такой баг, и, если да, как починить?
Какие-либо ошибки программа выдаёт?
3. Баг в RegExp. Так работает: (?<= ) {2} а так - нет: (?<= {1}) {2} хотя обе последовательности константы.
При фиксированной длине количественные спецсимволы запрещены.

Re: Bugs / Найденные баги (2)

Posted: Sun Nov 30, 2025 6:15 pm
by dothen
Instructor
Instructor wrote: Sun Nov 23, 2025 6:43 pm Тестовая x86 / x64
Работает. Спасибо.

Re: Bugs / Найденные баги (2)

Posted: Tue Dec 02, 2025 6:04 pm
by dothen
Если в параметре /SaveFile указать недействительную кодировку, то AkelPad выдаст сообщение "nnn кодовая страница не поддерживается" и закончит выполнение команд командной строки.

Code: Select all

AkelPad.exe /Show(0) /OpenFile("readme.txt") /SaveFile("readme2.txt", 2151) /Quit
В данном случае команда /Quit не будет выполнена, и AkelPad останется работать но окно будет скрыто.
А если включена опция "Не открывать программу дважды" то ... придется проводить расследование почему не "запускается" AkelPad.