Bugs / Найденные баги (1)

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Instructor wrote:Kley, opk44, DV
Тестовая
На тестовой не воспроизводится ни одним из известных мне способов.

Offline
Posts: 71
Joined: Tue Nov 11, 2014 12:21 am

Post by Scrapmetay »

Instructor wrote:Поиск с направлением "Вниз" производится с конца выделения.
Ну так у меня установлено искать по всему тексту и не сообщать о переходе через конец. Если не добавлять текст а просто искать подряд, оно просто молча останавливается каждый раз на этом одном месте, находя его. А тут говорит “поиск закончен”.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

А что, Ctrl+MouseWheel уже не меняет размер шрифта?
(параметр MouseOptions 32 не стоит)
(удалял настройки с файла/реестра - то же самое)

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

FeyFre
Крайняя тестовая - всё работает.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Scrapmetay wrote:А тут говорит “поиск закончен”.
AkelHistory-Rus.txt wrote:AkelPad 4.9.4
Исправлено: поиск по кругу с направлением вниз или вверх, когда каретка находилась внутри искомого текста.
FeyFre wrote:А что, Ctrl+MouseWheel уже не меняет размер шрифта?
Не воспроизводится.

Offline
Posts: 71
Joined: Tue Nov 11, 2014 12:21 am

Post by Scrapmetay »

Если вызвать “замену” и ввести в заменяющее пустую строку, и нажать Replace all, он найдёт 0 замен, даже если заменяемое есть. Но если уж нажать Find next или Replace просто, токо после этого он может всё заменять.

Также вроде бы Akellpad хранит информацию о всех окнах - месте на экране. Может и вспомогательное окно тогда запоминать которое говорит что “найдено столько-то замен”? Оно всегда скидывается на середину экрана.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Scrapmetay wrote:Если вызвать “замену” и ввести в заменяющее пустую строку, и нажать Replace all, он найдёт 0 замен, даже если заменяемое есть. Но если уж нажать Find next или Replace просто, токо после этого он может всё заменять.
Потому что на Replace all не влияет включенность "Поиск по кругу", он заменяет строго в пределах указанного направления.
Scrapmetay wrote:Может и вспомогательное окно тогда запоминать которое говорит что “найдено столько-то замен”?
Данное окно создаётся системным вызовом MessageBox.

Offline
Posts: 71
Joined: Tue Nov 11, 2014 12:21 am

Post by Scrapmetay »

Действительно. У меня было выбрано вниз, а курсор стоял на конце. Должно выбирать [from] Beginning.

Ну и может лучше не вызывать системное окно, раз оно не управляемое по месту? То есть все свои сделать. Ведь большинство других окон сделаны. мэссэджбокс я думал надо для программ в которых даже закладывать создание одного окна - много.

Ну или собственно здесь-то статус можно отобразить на самом окне замены. Зачем ещё-то одно? А вот где “стёрто несуществующих прошлых файлов” - там своё.

YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

При попытке решения задачи (ссылка) с помощью регулярных выражений, столкнулся с тем, что кнопка "Замена" не всегда работает. Например:
Image
- вот так по шаблону поиск происходит, но нажатие на кнопку "Замена" не приводит к самой замене, причем кнопка "Заменить всё" выполняет функцию кнопки "Замена".

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

YuS
Метасимвол \K не даёт успешно отработать RESE_ISMATCH, т.к. обрезает найденный текст. Т.е. для \K применимы только "Найти далее" и "Заменить всё".

YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

Instructor, если это изменить невозможно, тогда, может быть, имеет смысл добавить это уточнение в описание метасимвола \K в файл помощи AkelHelp-Rus.htm?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

YuS
Добавлено.

Offline
Posts: 1
Joined: Mon May 25, 2015 1:01 pm

Post by depor »

AkelPad некорректно открывает файлы. Баг третий.

Offline
Posts: 202
Joined: Sat Mar 28, 2015 2:36 pm
Location: Russia

Post by Kley »

Найдите меню "Формат новой строки" и вместо Unix (0Ah) выберите Dos/Windows (0Dh, 0Ah)
Сохраните и откройте файл заново. Наверное, для подобного случая и существует такая возможность?
Такая ерунда происходит из-за того, что Блокнот...
И зачем нам Блокнот если есть AkelPad?
AkelPad некорректно открывает файлы.
У меня открывает корректно :)

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Крайняя тестовая вываливается с ошибкой

Code: Select all

Ошибка приложения
Инструкция по адресу "0x00438671" обратилась к памяти по адресу "0x00730100". Память не может быть "written".

"ОК" -- завершение приложения
на файлах

Code: Select all

17 Не бойся друзей (2012) Т1 Викторианские забавы Хантер-клуба.fb2
17 Не бойся друзей (2012) Т2 Третий джокер.fb2

Самостоятельно скомпиленная х64-версия

Code: Select all

  Имя события проблемы:	APPCRASH
  Имя приложения:	AkelPad.exe
  Версия приложения:	4.9.4.0
  Отметка времени приложения:	5560b171
  Имя модуля с ошибкой:	AkelPad.exe
  Версия модуля с ошибкой:	4.9.4.0
  Отметка времени модуля с ошибкой:	5560b171
  Код исключения:	c0000005
  Смещение исключения:	00000000000461a5
  Версия ОС:	6.1.7601.2.1.0.256.48
  Код языка:	1049
  Дополнительные сведения 1:	f7a7
  Дополнительные сведения 2:	f7a7f83a69d0ca1d06ad96fff45dfe99
  Дополнительные сведения 3:	f330
  Дополнительные сведения 4:	f330aaea6d39606dd8f0e7b1b2f3f9ab
Locked