![]() |
|
|
![]()
|
|
| some2k7 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 4.4.2008 Репутация: нет Всего: нет |
Уважаемый Олл!
В Visual C++ знаний крайне немного, начал разбираться и столкнулся с проблемой, причину которой не могу понять. В MFC Dialog-based Application создаю подключение к COM-серверу. Все замечательно, все работает, события генерит, данные отдает. Есть потребность сделать так, чтобы по нажатию на одну кнопку - приложение отключалось от COM-сервера и тут-же подключалось обратно. Подключаюсь вот так:
Переподключаться пытаюсь вот так:
При нажатии на кнопку - окно закрывается без каких-либо ошибок. Я понимаю, что где-то я явно идиот. Но не могу никак понять, где. Подскажите пож. |
||||
|
|||||
| voov |
|
|||
![]() Патамушта мы пилоты ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 29.11.2007 Репутация: 8 Всего: 8 |
эээ, а ты на какую кнопку то нажимал? случайно не на ОК или САНСЕЛ?
дай полный код обработчика нажатия этой кнопки. |
|||
|
||||
| some2k7 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 4.4.2008 Репутация: нет Всего: нет |
В обработчике - только код переподключения.
Это последние строчки в TestDialogDlg.cpp |
|||
|
||||
| voov |
|
|||
![]() Патамушта мы пилоты ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 29.11.2007 Репутация: 8 Всего: 8 |
значит ставь брекпоинт на первой строчке этого обработчика (F9) и пройди пошагово, увидишь на какой строчке вылетает, да и заходит ли сюда вообще.
|
|||
|
||||
| some2k7 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 4.4.2008 Репутация: нет Всего: нет |
Ок, мысль здравая, спасибо. Попробую и отпишусь.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |