Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.02.2009, 01:08   #1
Sapsan
 
Регистрация: 19.02.2009
Сообщений: 9
По умолчанию Работа с переменными

Взято из пособия С.Холзнера:
programDlg.cpp
.
.
Код:
void CProgramm1Dlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT1, variable1);
.
.
}
В программе с поддержкой МFС основанной на диалоге.
Переменная - типа int.
Пишет ошибку:
'DDX_Control' : cannot convert parameter 3 from 'int' to 'class CWnd &'
пробывал с переменными типа CString - то же самое.
Где я могу ошибаться? Вроде все как в книге.

Последний раз редактировалось MaTBeu; 24.02.2009 в 20:46.
Sapsan вне форума
Старый 24.02.2009, 10:14   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

А зачем это самому то прописывать? Пользуйте визарды MFC-шные. В редакторе ресурсов открывайте свой диалог, правый клик по нужному контролу и там пункт меню будет что-то вроде: Add Variable кажется (тут могу "наврать", т.к. давно MFC не пользовал). Откроется визард, который потом весь нужный код добавит.
В приведенных строках вроде как всё правильно, да и в ошибке указывается DDX_Control, а у Вас тут только DDX_Text.
pu4koff вне форума
Старый 24.02.2009, 20:02   #3
Sapsan
 
Регистрация: 19.02.2009
Сообщений: 9
По умолчанию

Да,спасибо.
Теперь все работает.
MFC просто в книге через пень-колоду используется,я и ошипся немного.
Sapsan вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с глобальными переменными yulia PHP 4 04.11.2008 02:47
Работа с динамическими переменными DonLena Фриланс 4 15.10.2008 18:13
Работа с динамическими переменными DonLena Паскаль, Turbo Pascal, PascalABC.NET 1 14.10.2008 20:05
Проблема с переменными. TheWanderer Общие вопросы C/C++ 5 06.10.2008 18:15
Работа с переменными в DLL Zeraim Общие вопросы Delphi 3 14.05.2008 23:10