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

Перевод данных между окнами - C++

Восстановить пароль Регистрация
 
Beyonder
Сообщений: n/a
11.08.2010, 21:48     Перевод данных между окнами #1
Есть у меня 5 окон в одном приложении. Нужно между ними обмениваться данными. Например форма 4 использует переменную инициализированную в форме 1. Extern задолбал .

PS: Я новичек, так что сильно не ругать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2010, 21:48     Перевод данных между окнами
Посмотрите здесь:

Перевод данных в hex. C++
C++ Передача данных между двумя приложениями.
C++ Перевод каретки и ввод данных в консоли
C++ Перевод каретки и ввод данных в консоли
C++ передача данных между потоками
C++ Переключение между окнами по горячим клавишам
Передача данных между классами C++
Перевод данных из типа string в тип tm C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
6 / 6 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
13.08.2010, 22:27     Перевод данных между окнами #2
Создай класс, который заключает в себе разумный список глобальных переменных. Средствами С++ сделай доступным один и только один экземпляр этого класса для всего проекта. После этого работай через него чтобы установить/читать значения глобальных переменных. Помни о том что приложение Windows - многопотоковое.

Удачи, Владимир
GreenEx
Сообщений: n/a
15.08.2010, 17:27     Перевод данных между окнами #3
Догбавлю, что неплохобы познакомится с такой штукой, как паттерны (patterns) проектирования. В данном случае идет речь о паттерне 'Посредник' ('Mediator').

http://ooad.asf.ru/patterns/
Yandex
Объявления
15.08.2010, 17:27     Перевод данных между окнами
Ответ Создать тему
Опции темы

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