Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено Тумблер (194.190.167.185,194.190.160.201) 22 июня 2011, г. 12:51
В ответ на: по ссылке[>]. Нужно main.hpp строка 48 вызвать LoadDll(); отправлено MegaJohn 22 июня 2011, г. 11:58

1. я пользуюсь ExpressEdition -> у меня нет MFC
2. Сделай класс CLoadDll - полегчает.
3. Насколько я помню MFC обработчики твоих кнопок - это
методы onBtn1,onBtn2,onBtn3

Значит надо сделать:
void CMainWnd::onBtn1( void )
{
LoadDll(); <<<
}

Однако, в твоей иерархии классов это не возможно.
Значит:
1. обьект CLoadDll должен быть членом класса
CMainWnd.

Если это не так
2.посредством метода класса CMainWnd,
CMyApp передаёт ему указатель или ссылку на экземпляр класса CLoadDll
(а также на всё, что ещё угодно),который принадлежит классу CMyApp.
Если много всего, лучше передавать указатель на структуру.
Потом легко менять количество членов, а прототипы процедур
останутся неизменными.

Тогда по нажатию кнопки будет выполнена поставленная задача.



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru