| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Проблема с COM и MFC Dialog-based Application |
| Автор: some2k7 12.2.2009, 17:13 | ||||
| Уважаемый Олл! В Visual C++ знаний крайне немного, начал разбираться и столкнулся с проблемой, причину которой не могу понять. В MFC Dialog-based Application создаю подключение к COM-серверу. Все замечательно, все работает, события генерит, данные отдает. Есть потребность сделать так, чтобы по нажатию на одну кнопку - приложение отключалось от COM-сервера и тут-же подключалось обратно. Подключаюсь вот так:
Переподключаться пытаюсь вот так:
При нажатии на кнопку - окно закрывается без каких-либо ошибок. Я понимаю, что где-то я явно идиот. Но не могу никак понять, где. Подскажите пож. |
| Автор: voov 12.2.2009, 18:02 |
| эээ, а ты на какую кнопку то нажимал? случайно не на ОК или САНСЕЛ? дай полный код обработчика нажатия этой кнопки. |
| Автор: some2k7 12.2.2009, 18:20 | ||
В обработчике - только код переподключения.
Это последние строчки в TestDialogDlg.cpp |
| Автор: voov 12.2.2009, 18:33 |
| значит ставь брекпоинт на первой строчке этого обработчика (F9) и пройди пошагово, увидишь на какой строчке вылетает, да и заходит ли сюда вообще. |
| Автор: some2k7 12.2.2009, 18:40 |
| Ок, мысль здравая, спасибо. Попробую и отпишусь. |