Здравствуйте, _gargon, Вы писали:
_>Здравствуйте, G0ga, Вы писали:
G>>Здравствуйте, _gargon, Вы писали:
_>>>Здравствуйте, G0ga, Вы писали:
G>>>>В общем это мои догадки. Есть форма на ней контрол. К контролу через WinAPI прикрепляется окно другого приложения. Все работает замечательно. Но вот необходимо закрыть окно. Последовательно вызываются методы Dispose формы затем контрола. В реализации этого метода (для контрола) указываем открепить окно другого приложения, но увы кто-то его уже утилизировал.
_>В каком смысле утилизировал? Вызвал CloseWindow(HWDN) для присоединенного внешнего окна или ссылка на обертку окна равна null?
G>>Это конечно правильно, но это контрол который используется в нескольких местах. И такой код надо писать в каждой форме, где используется контрол.
Нет конечно и ссылка неравна NULL. Просто обращение к любому свойству окна вызывает System.Runtime.InteropServices.COMException.