PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN

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

PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN

Post by Shmuel »

В редакторе вызываю PCTL_UNLOADPLUGIN для плагина Colorer (или AirBrush - без разницы), после чего сразу PCTL_FINDPLUGIN, по гуиду, для того же плагина. Как ни странно, возвращается ненулевой хэндл. Открываю по F11 CtrlAltF9 меню конфигурации плагинов - данного плагина там нет. Выхожу из редактора и захожу обратно, теперь PCTL_FINDPLUGIN уже возвращает нулевой хэндл.
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN

Post by zg »

Shmuel wrote:В редакторе вызываю PCTL_UNLOADPLUGIN для плагина Colorer (или AirBrush - без разницы), после чего сразу PCTL_FINDPLUGIN, по гуиду, для того же плагина. Как ни странно, возвращается ненулевой хэндл. Открываю по F11 CtrlAltF9 меню конфигурации плагинов - данного плагина там нет. Выхожу из редактора и захожу обратно, теперь PCTL_FINDPLUGIN уже возвращает нулевой хэндл.
подозреваю фича, связанная с тем, что плагин выгружается не сразу, а как «освободиться». иначе выгруз плагином самого себя приводит к падению.
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN

Post by Shmuel »

zg wrote:подозреваю фича, связанная с тем, что плагин выгружается не сразу, а как «освободиться». иначе выгруз плагином самого себя приводит к падению.
Однако меню конфигурации показывает, что плагин выгружен. Да и нажатие PgDn показывает, что раскраски нет, то-есть, что плагин выгружен. Только PCTL_FINDPLUGIN показывает, что загружен. И эта "фича" не даёт определить истинное положение дел.
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN

Post by zg »

2611.
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN

Post by Shmuel »

Спасибо!
Post Reply

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