Форум: "Основная";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Вниз
gdi+ и ActiveX Найти похожие ветки
← →
аноним (2006-02-13 15:15) [0]Ситуация следующая:
есть некая ActiveX Form (ocx) которая использует библиотеку gdiplus.dll (заголовочные файлы с JEDI, статически, понятное дело).
Проблема следующая:
при завершении работы приложения, которое использует ActiveX Form, которая использует gdiplus.dll :) приложение не завершается и остается висеть в памяти.
Вопрос следующий:
в чем может быть причина? я понимаю что тут можно сказать ошибка в 17 строке =) просто может есть какие-то нюансы / подводные камни? что может быть не так?
← →
Джо © (2006-02-13 15:16) [1]Инициализацию/деинициализацию подсистемы GDI+ нельзя вызывать из DLL. Это условие выполнено?
← →
аноним (2006-02-13 15:24) [2]дык вот получается что ActiveX и является как бы DLL :)
замкнутый круг.
как быть?
← →
Джо © (2006-02-13 15:25) [3]> [2] аноним (13.02.06 15:24)
> как быть?
Вызывать инициализацию/деинициализацию GDI+ только из основной программы.
← →
аноним (2006-02-13 15:25) [4]как можно обойти это условие? =(
← →
аноним (2006-02-13 15:29) [5]понял. вся проблема в том, что, понятное дело, ActiveX используют third-party девелоперы... бррр. Джо, посоветуйте как поступить, ну неужели все так гибло? (
← →
Джо © (2006-02-13 15:31) [6]> [5] аноним (13.02.06 15:29)
> понял. вся проблема в том, что, понятное дело, ActiveX используют
> third-party девелоперы... бррр. Джо, посоветуйте как поступить,
> ну неужели все так гибло? (
Честно говоря, не знаю, как обойти это ограничение. Тоже когда-то пробовал, но ничего не придумал.
← →
аноним (2006-02-13 15:43) [7]все. жизнь коту под хвост. мастера, умоляю, у кого есть опыт решения данной проблемы, помогите!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c