Author Topic: Редактор периодически падает при выделении текста  (Read 4268 times)

Offline ad18

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
версия: 1,49,821
winXP sp3

суть: часто при выделении текста редактор закрывается нагло без сохранения и объяснения причин. Очень обидно, пол дня работы коту под ... Четкой зависимости, что выделять не обнаружил, но чаще всего бывает при выделении текста, промотке (с нажатой мышью) и отпускании мыши , объем выделенного не влияет, редактировал:  html, php

пожелания:
1. Эх, здорово было бы ... если б захват консольной программы (capture output) полностью эмулировал эту самую консоль, напрмер стрелки вверх\вниз для истории команд, а то курсор просто смещается вверх.

2. Можно как нибудь сделать чтобы Smart highlight выделял при двойном клике, без нажатия Ctrl
« Last Edit: October 22, 2011, 03:30:44 am by alex »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Без воспроизводимого сценария, или хотя бы креш дампа, я ничего сделать не смогу.
Попробуйте найти зависимость, или подключить дебагер и работайте с ним.
В любом случае обновитесь до 826 и используйте инсталлятор с pdb:
http://www.hippoedit.com/download/hippou149_pdb.exe

Quote
выделении текста, промотке (с нажатой мышью) и отпускании мыши
Имелось в виду реальное выделение или Drag & Drop (перетащить и отпустить) текста?

Quote
1. Эх, здорово было бы ... если б захват консольной программы (capture output) полностью эмулировал эту самую консоль, напрмер стрелки вверх\вниз для истории команд, а то курсор просто смещается вверх.
История команд уже есть в 1.50 (с клавишами управления), какие еще функции были нужны?

Quote
2. Можно как нибудь сделать чтобы Smart highlight выделял при двойном клике, без нажатия Ctrl
Нет. Я знаю что так в NP++, но я не думаю что для HE это будет хорошая идея: двойной клик уже используется для выделения слова (в принципе как и Ctrl+Click) но в дополнению к этому, он также вызывает навигацию. Те если в HTML вы сделаете двойной щелчек, на открывающем теге, вас перебросит на закрывающий. Так что это приведет к функциональному конфликту, если на него навесить еще и SmartHighlight. Может я потом добавлю конфигурационный флаг для альтернативного варианта в xml, но пока не планирую.

Offline ad18

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Без воспроизводимого сценария, или хотя бы креш дампа, я ничего сделать не смогу.
Попробуйте найти зависимость, или подключить дебагер и работайте с ним.
В любом случае обновитесь до 826 и используйте инсталлятор с pdb:
http://www.hippoedit.com/download/hippou149_pdb.exe
Версия 150_pdb подойдёт ? В директории программы есть файлы CRASH.DMP и ERRORLOG.TXT , они помогут ? Но в любом случае сперва проверю новую версию (150 и 149.826)

Quote
Имелось в виду реальное выделение или Drag & Drop (перетащить и отпустить) текста?
Простое выделение текста: нажать мышь, преместить, отпустить.



Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Нет, 1.50 не подойдет. Она не стабильна по определению, надо hippou149_pdb.exe.
CRASH.DMP и ERRORLOG.TXT должны соответствовать ошибке. По нормальному, когда падает, у вас должен появляться диалог с предложением отослать информацию об ошибке - это эти файлы и есть.

Offline ad18

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Версия 150 почему-то  не запустилась. Тестить времени пока нет, выкладываю файлы

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
1.50 мне пока не интересна. Она еще в стадии альфа, и я стабильной работы не гарантирую.  Это пока не важно.

Креш от 821 билда, мне нужен от 826 (текущей версии). Так что если Вы обновились до 826 + pdb - подождем.
Из креша понять пока ничего нельзя, но похоже что упало что то левое - редактора в call stack нет. Может у Вас установлена какая то программа которая вешает хуки на другие программы. Какой нибудь shell extension или clipboard manager или еще что?

А так конечно, машин с 256 метрами оперативки я давно не видел :)

Offline ad18

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Вобщем и 826 падает, но файлы крэшдампа не создались и отчет создать не предложили. Зато обстоятельства глюка, более локализованы: падает при выделении кода html от конечного тега до начального тега, + до этого должна быть история редактирования(т.е. не с чистого дока) Может быть из-за каких-либо сервисов, которые  отключены в большинстве (для экономии памяти) ?

пс. Ну, я как бэ, расчитывал что для текстового редактора 256мб хватит...

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Да нет, никаких особенностей для систем с ограничением по памяти в принципе нет... Редактору должно хватать, если другие программы много не седят. Если файл на котором падает не большой. Так что работать должно как у всех. То что может влиять, так это количество процессоров, но на симптомы не похоже... Как совет, можете попробовать не Unicode версию, ей надо меньше памяти. Но это скорее всего не поможет, с текущей проблемой.

То что не выпадает crash_dump тоже странно, бывает только при stackoverflow, тоже в принципе если мало памяти под стек, может быть, но обычно всегд а хватает.

Если все же можно воспрозвести, вышлите на supportbox at hippoedit com файл и опришите тот кусок что выделяли. Файл большой? Были ли какие части collapsed?

Еще идея. Редактор показывает preview когда вы задерживаете мышку над именем файла с картинкой или xml/html entity (&). Может падение происходит именно тогда? У Вас такие preview показываються?
« Last Edit: November 06, 2011, 05:16:15 pm by alex »