| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Windows > ActiveX и GDI - расход ресурсов |
| Автор: _Y_ 5.10.2013, 17:17 |
| Имеется программа, разговаривающая с оборудованием, используя чужую промежуточную программу (типа драйвера). Эта чужая программа представляет собой ActiveX. Возникла проблема. Каждое соединение исользует какое-то количество GDI. Если программа работает достаточно долго, лимит GDI кончается и программа рушится. Исключительно методом дедукции (а вовсе не абсолютного знания) предполагаю, что каждый раз создается копия ActiveX, требующая нескольких GDI. А вот при закрытии ссылки на ActiveX эти GDI повторно использоваться уже не могут. Вопрос - нормальное ли это поведение или надо где-то искать ошибку. Если надо, то где - в самом ActiveX или в методе его закрытия. Очень нужно и срочно. Спасибо. |