Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > ActiveX и GDI - расход ресурсов


Автор: _Y_ 5.10.2013, 17:17
Имеется программа, разговаривающая с оборудованием, используя чужую промежуточную программу (типа драйвера). Эта чужая программа представляет собой ActiveX.

Возникла проблема. Каждое соединение исользует какое-то количество GDI. Если программа работает достаточно долго, лимит GDI кончается и программа рушится.

Исключительно методом дедукции (а вовсе не абсолютного знания) предполагаю, что каждый раз создается копия ActiveX, требующая нескольких GDI. А вот при закрытии ссылки на ActiveX эти GDI повторно использоваться уже не могут.

Вопрос - нормальное ли это поведение или надо где-то искать ошибку. Если надо, то где - в самом ActiveX или в методе его закрытия.

Очень нужно и срочно. Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)