Page 87 of 99

Posted: Wed Apr 15, 2015 6:59 pm
by opk44
Instructor wrote:Kley, opk44, DV
Тестовая
На тестовой не воспроизводится ни одним из известных мне способов.

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

Posted: Sat Apr 18, 2015 2:24 pm
by FeyFre
А что, Ctrl+MouseWheel уже не меняет размер шрифта?
(параметр MouseOptions 32 не стоит)
(удалял настройки с файла/реестра - то же самое)

Posted: Sat Apr 18, 2015 2:49 pm
by Skif_off
FeyFre
Крайняя тестовая - всё работает.

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

Posted: Mon May 11, 2015 8:01 pm
by Scrapmetay
Если вызвать “замену” и ввести в заменяющее пустую строку, и нажать Replace all, он найдёт 0 замен, даже если заменяемое есть. Но если уж нажать Find next или Replace просто, токо после этого он может всё заменять.

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

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

Posted: Tue May 12, 2015 2:49 pm
by Scrapmetay
Действительно. У меня было выбрано вниз, а курсор стоял на конце. Должно выбирать [from] Beginning.

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

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

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

Posted: Thu May 21, 2015 3:57 pm
by Instructor
YuS
Метасимвол \K не даёт успешно отработать RESE_ISMATCH, т.к. обрезает найденный текст. Т.е. для \K применимы только "Найти далее" и "Заменить всё".

Posted: Thu May 21, 2015 4:06 pm
by YuS
Instructor, если это изменить невозможно, тогда, может быть, имеет смысл добавить это уточнение в описание метасимвола \K в файл помощи AkelHelp-Rus.htm?

Posted: Thu May 21, 2015 4:17 pm
by Instructor
YuS
Добавлено.

Posted: Mon May 25, 2015 2:57 pm
by depor
AkelPad некорректно открывает файлы. Баг третий.

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

Posted: Sun May 31, 2015 6:40 am
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