Re[2]: Ошибки при создании обьектов классов
От: codex  
Дата: 27.04.02 13:45
Оценка:
Все переменные percent[3] обьявлены как public в заголовках соответствующих классов

классы СMainDialog и CCustomizeDialog;
MainDialog.cpp:
СCustomizeDialog Cdlg;
...
{...
Cdlg.percent[i] = percent[i];
...}

CustomizeDialog.cpp:
СMainDialog Mdlg;
...
{...
percent[i] = Mdlg.percent[i];
...}

ProgView.cpp:
CCustomizeDialog Cd;
CMainDialog Mdlg;
...
{...
Cd.percent[i] = Mdlg.percent[i];
Mdlg.DoModal();
...}

При таком обьявлении переменных CMainDialog, все обновляется правильно, VS.NET ругается, но сьедает(при выходе из программы выводится error), а при обьявлении CMainDialog Md значения в CCustomizeDialog'e не обновляются:(
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.