Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.037 c
15-1168445263
killmeplease
2007-01-10 19:07
2007.01.28
Что ж это такое?


11-1145617791
netsend
2006-04-21 15:09
2007.01.28
KOL plugins


15-1168435066
Piroxyline
2007-01-10 16:17
2007.01.28
Turbo Delphi Explorer


2-1168587328
Access
2007-01-12 10:35
2007.01.28
"ОписАние"


8-1149494028
hgd
2006-06-05 11:53
2007.01.28
Подскажите компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский