Page 1 of 1

MACROAREA_LAST?

Posted: Thu 16 Oct, 2014 10:58
by Maximus5
В некоторых случаях вызов psi.MacroControl(&guid, MCTL_GETAREA, 0, 0) возвращает странное = 18.
Судя по исходникам фара это MACROAREA_LAST в плагиновом hpp не доступный.
Чей-то она? И что с этим делать?

ЗЫ. Вызов был из синхры.

Re: MACROAREA_LAST?

Posted: Thu 16 Oct, 2014 11:41
by Shmuel
Желательно предоставить плагин или макрос для воспроизведения ситуации.
В Фаре применяется в одном месте трюк с установкой текущей области в MACROAREA_LAST, но до сих пор ни у кого это не вылезало в плагинах.

Re: MACROAREA_LAST?

Posted: Thu 16 Oct, 2014 12:31
by Maximus5
Стабильно не воспроизводится. Было несколько раз, как поймаю - доложу.

Re: MACROAREA_LAST?

Posted: Thu 16 Oct, 2014 14:22
by zg
actl_syncro во время длительных операций, которые можно прервать по esc.

Re: MACROAREA_LAST?

Posted: Thu 16 Oct, 2014 19:12
by Shmuel
zg wrote:actl_syncro во время длительных операций, которые можно прервать по esc.
Попробовал, не повторяется.