Page 3 of 3
Re: о событиях в редакторе
Posted: Wed 15 Oct, 2014 12:21
by John Doe
Latest post of the previous page:
EE_READ приходит в редактор один раз. Нет сейчас в фаре такой ситуации, чтобы EE_READ пришло второй раз.
Перезагрузка файла закрывает текущую копию редактора и открывает новую.
VE_READ же может приходить во вьювер сколько угодно раз, при смене файла клавишами +/-
При этом VE_GOTFOCUS не приходит.
Просто наблюдения. Полезно задокументировать.
Re: о событиях в редакторе
Posted: Wed 15 Oct, 2014 12:27
by zg
я уже где-то писал, что на мой взгляд при любой перезагрузке ee_read как раз должен приходить. поэтому невижу смысла документировано не логичное поведение.
о событиях в редакторе
Posted: Mon 03 Nov, 2014 10:31
by John Doe
Сейчас EE_CLOSE может оказаться не последним событием: если при обработке этого события вызвать (например) диалог, то следом придут EE_KILLFOCUS и EE_GOTFOCUS.
Если нельзя сделать событие EE_CLOSE последним, то стоит хотя бы осветить подводные камни в Энциклопедии.