Re[4]: Скорость работы сборщика мусора
От: G0ga  
Дата: 03.06.09 15:07
Оценка:
Здравствуйте, _gargon, Вы писали:

_>Здравствуйте, G0ga, Вы писали:


G>>Здравствуйте, _gargon, Вы писали:


_>>>Здравствуйте, G0ga, Вы писали:


G>>>>В общем это мои догадки. Есть форма на ней контрол. К контролу через WinAPI прикрепляется окно другого приложения. Все работает замечательно. Но вот необходимо закрыть окно. Последовательно вызываются методы Dispose формы затем контрола. В реализации этого метода (для контрола) указываем открепить окно другого приложения, но увы кто-то его уже утилизировал.

_>В каком смысле утилизировал? Вызвал CloseWindow(HWDN) для присоединенного внешнего окна или ссылка на обертку окна равна null?

G>>Это конечно правильно, но это контрол который используется в нескольких местах. И такой код надо писать в каждой форме, где используется контрол.


Нет конечно и ссылка неравна NULL. Просто обращение к любому свойству окна вызывает System.Runtime.InteropServices.COMException.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.