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 последним, то стоит хотя бы осветить подводные камни в Энциклопедии.