FE_CLOSE

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

FE_CLOSE

Post by Shmuel »

Если панели скрыты нажатием CtrlO, то при закрытии панели плагина (например, исполнив cd C:\), ему не посылается событие FE_CLOSE.
Мне кажется, что надо посылать - мало ли какие случаи бывают, когда закрывать панель плагина нежелательно.
Да и какой вред может быть, если посылать?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

FE_CLOSE

Post by HaRT »

Shmuel wrote: Fri 08 Feb, 2019 12:05 мало ли какие случаи бывают, когда закрывать панель плагина нежелательно
Да и ресурсы, выделенные для содержимого панели, было бы полезно освободить. Или для этого есть какой-то другой механизм?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

FE_CLOSE

Post by Shmuel »

Для освобождения ресурсов - экспортируемая функция ClosePanelW. Но в этой функции нельзя отменить закрытие панели, а в обработчике события FE_CLOSE - можно.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

FE_CLOSE

Post by Shmuel »

Фигня какая-то... Вдруг стало приходить событие FE_CLOSE и при скрытой панели. Оно точно не приходило раньше.
А при видимой панели, если попытаться перейти по ссылке на папку, - приходит дважды (если плагин соглашается на закрытие в первом FE_CLOSE).
Last edited by Shmuel on Fri 08 Feb, 2019 13:42, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

FE_CLOSE

Post by 2useven10 »

Возможно последствия -- https://bugs.farmanager.com/view.php?id=3636.
Если так, лучше там написать.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

FE_CLOSE

Post by Shmuel »

2useven10 wrote: Fri 08 Feb, 2019 19:38 Возможно последствия -- https://bugs.farmanager.com/view.php?id=3636.
Поскольку я на билде 5349, а там 5360, то навряд ли может влиять :)
Post Reply

Return to “Разработка плагинов”