C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Обработка исключений при работе с COM-сервером, Microsoft Word
Guest
Отправлено: 02.02.2004, 17:11


Не зарегистрирован







Народ, помогите.....!!!

Нужно обработать исключение и продолжить работу проги, а оно вроде как и обрабатывается, но вылетает такая фигня перед обработкой:
HRCHECK:
this->ActiveDocument((Word_2K::WordDocument**)&prop))Error: 800A1098(-2146824040) @c:\program files\borland\cbuilder6\include\vcl\Word_2K.h/5165

Написано у меня так:
bool ActiveDoc;
wchar_t *FileName;
// Проверяем открыт ли сейчас документ
try
{ WordApplication->ActiveDocument->get_Name(&FileName);
ActiveDoc = true;
}
catch(...)
{ ActiveDoc = false;
}

Естественно, если Ворд при этом не открыт, вызывается такая фигня, но как сделать чтобы она не появлялась???
Gedeon
Отправлено: 02.02.2004, 17:17


Ветеран

Группа: Модератор
Сообщений: 1742



Ты запусти программу без IDE, тоесть ее экзешник, там ничего не будет

Вернуться в Вопросы программирования в C++Builder