Здравейте
Моля за помощ - може въпроса ми да е елементарен, но аз сега се уча да работя с Visual C++ 6.00. Как да създам променлива, която да е видима от който и да е клас и в нея да мога да записвам примерно от диалогов прозорец, както и да се чете от променливата. Използвам MFC и "сингъл документ-изглед с базов клас CView". Пробвал съм различни трикове и все ми излиза съобщение, че променливата не е декларирана, въпреки че съм пробвал да я декларирам (и съм я декларирал поотделно в класовете за да пробвам) във всеки съществуващ клас. Разбира се навсякъде променливата съм я декларирал като public.
Благодаря предварително.
Тъй като никой не ми отговаря ще опитам накратко да обясня точно какво искам да постигна. Класовете в проекта са: CAboutDlg; CTrialApp; CTrialDoc; CTrialView; CMainFrame и един клас CTrialDialog, който е наследник на CDialog. CTrialDialog е свързан с диалогова форма (диалогов прозорец), в която има бутон. Във функцията свързана с този бутон има променлива X (потребителя ще и даде стойност примерно чрез текстово поле). В класа CTrialView има променлива Y. Точно Y искам да е видима от CTrialDialog, за да може на Y да се присвои стойността на X. Евентуално после трябва да мога да взема стойността на Y и да я присвоя на променлива в друг клас (примерно в текстово поле принадлежащо на Rebar контрол).