Форум: "Сети";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
ВнизОшибка при отмене печати из объекта TWebbrowser. Найти похожие ветки
← →
AlexAlex (2006-08-24 13:38) [0]Использую для выдачи отчетов объект типа TWebbrowser. Когда для выдачи на печать я выдаю команду WebBrowser1.ExecWB (OLECMDID_PRINT,OLECMDEXECOPT_DODEFAULT), появляется диалог печати, а если я в нем нажму на кнопку "Отмена" возникает исключение EOleException с текстом "Попытка отменить конечное место переноса, которое не было зарегистрировано". Когда производится печать все нормально. Сохранение файла тоже работает нормально. что это за ошибка, чем она грозит и как с ней бороться (может достаточно задавить ее try except)?
← →
Сергей М. © (2006-08-24 14:45) [1]
> может достаточно задавить ее try except
А пробовал ?
Если оно не приводит к прочим неприятным последствиям, то почему бы и нет ?
← →
AlexAlex (2006-08-24 17:28) [2]Раз выдается непредвиденное исключение, значит я что-то не так сделал. Вдруг это приведет к утечкам памяти или COM-объект IE не выгрузится нормально?
← →
Сергей М. © (2006-08-25 09:01) [3]
> Вдруг это приведет к утечкам памяти
Вряд ли именно такой код
try
WebBrowser1.ExecWB(..);
except
end;
может привести к утечке
> COM-объект IE не выгрузится нормально?
С чего бы ему не выгрузиться нормально ?
Впрочем поэкспериментируй - сам увидишь.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c