Форум программистов, компьютерный форум CyberForum.ru

Где хранить глобальную переменную для всех представлений? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Не работает MoveWindow для производного класса http://www.cyberforum.ru/cpp-beginners/thread460873.html
вставляю microsoft data grid в проект класс визард делает его производным от CWnd я пытаюсь сделать для него MoveWindow компилируется нормально а при выполнении выдает ошибку на месте ASSERT(IsWindow ...) и еще че-то там что делать?
C++ Поиск в тексте фрагментов (по заданному шаблону) поиск в тексте фрагментов (по заданному шаблону) и запись их в таблицу хотя бы алгоритм за задницу ухватить http://www.cyberforum.ru/cpp-beginners/thread460851.html
C++ qreport - qrdbrichtext в CBuilder'е
никто не сталкивался с такой проблемой? qrdbrichtext - не отображает данные из базы. с qrdbtext - всё в порядке. это баг CBuilder'а 5.0 или у меня руки кривые?
Поиск одинаковых фраз в тексте C++
Привет all. Надобно реализовать в текстовом редакторе такую фичу. Сделать поиск чтоб проверялся весь текст на наличие одинаковых фраз и как результат ввыводился список найденых. Помогите плиз...
C++ Как подключить кирилицу в VC http://www.cyberforum.ru/cpp-beginners/thread460792.html
Пишу на VC программу. Вставляю в диалоговом окне надписи на русском языке. После компиляции запускаю программу, а мне выводит вместо русского текста разную аброкадабру. Напишите как с этим справится.
C++ Как заставить программу не выгружаться из памяти и работать дальше? Возьмем банальный пример клавиатурный шпион или чтонить в этом роде... Проект Win32 application я разместил в конце ВинМайн цикл стандартный сообщений... в принципе это сработало, но учитывая то что я не могу отправить своей программе ни одного сообщения(т.к.. нет HWND), то закрадывается мысль что я делаю что то не так, как принято... что нужно сделать чтобы программа не выгружалась из... подробнее

Показать сообщение отдельно
romio
Сообщений: n/a
24.09.2007, 17:13     Где хранить глобальную переменную для всех представлений?
Дело в том что я делаю приложение MDI

и хочу, чтобы оно было доступно для всех представлений. Это возможно, если хранить его в объекте документе как вы говорите?

как я уже сказал я пробовал его хранить в объекте-приложении
(и вытаскиваю (МоёПриложение*)AfxGetApp()->МояПеременная) и это работает.

НО меня интересует может это можно сделать как-то правильнее и лучше??

Кто может ответить на этот вопрос?
 
Текущее время: 18:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru