PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN
В редакторе вызываю PCTL_UNLOADPLUGIN для плагина Colorer (или AirBrush - без разницы), после чего сразу PCTL_FINDPLUGIN, по гуиду, для того же плагина. Как ни странно, возвращается ненулевой хэндл. Открываю по F11 CtrlAltF9 меню конфигурации плагинов - данного плагина там нет. Выхожу из редактора и захожу обратно, теперь PCTL_FINDPLUGIN уже возвращает нулевой хэндл.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN
подозреваю фича, связанная с тем, что плагин выгружается не сразу, а как «освободиться». иначе выгруз плагином самого себя приводит к падению.Shmuel wrote:В редакторе вызываю PCTL_UNLOADPLUGIN для плагина Colorer (или AirBrush - без разницы), после чего сразу PCTL_FINDPLUGIN, по гуиду, для того же плагина. Как ни странно, возвращается ненулевой хэндл. Открываю по F11 CtrlAltF9 меню конфигурации плагинов - данного плагина там нет. Выхожу из редактора и захожу обратно, теперь PCTL_FINDPLUGIN уже возвращает нулевой хэндл.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: PCTL_FINDPLUGIN после PCTL_UNLOADPLUGIN
Однако меню конфигурации показывает, что плагин выгружен. Да и нажатие PgDn показывает, что раскраски нет, то-есть, что плагин выгружен. Только PCTL_FINDPLUGIN показывает, что загружен. И эта "фича" не даёт определить истинное положение дел.zg wrote:подозреваю фича, связанная с тем, что плагин выгружается не сразу, а как «освободиться». иначе выгруз плагином самого себя приводит к падению.