Re[5]: Диалоговые окна в Visual C++
От: Bell Россия  
Дата: 30.09.03 14:07
Оценка: :)
Здравствуйте, Y-Eugene, Вы писали:

YE>Здравствуйте, Lorenzo_LAMAS, Вы писали:


L_L>>Так есть спец. форум по MFC,там бы тебе давно подсказали

YE>Спасибо! Подскажите как туда попасть.
Эээ.. А как ты тогда сюда попал?
Любите книгу — источник знаний (с) М.Горький
Диалоговые окна в Visual C++
От: Y-Eugene Украина  
Дата: 30.09.03 12:44
Оценка:
Пожалуйста подскажите как обеспечить передачу данных между переменными различных вкладок диалового окна
Re: Диалоговые окна в Visual C++
От: Павел Кузнецов  
Дата: 30.09.03 12:57
Оценка:
Здравствуйте, Y-Eugene, Вы писали:

Y> Пожалуйста подскажите как обеспечить передачу данных между

Y> переменными различных вкладок диалового окна

Какая библиотека используется для реализации GUI: MFC, WTL, VCL, pure Win API?..
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[2]: Диалоговые окна в Visual C++
От: Y-Eugene Украина  
Дата: 30.09.03 13:40
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

ПК>Здравствуйте, Y-Eugene, Вы писали:


Y>> Пожалуйста подскажите как обеспечить передачу данных между

Y>> переменными различных вкладок диалового окна

ПК>Какая библиотека используется для реализации GUI: MFC, WTL, VCL, pure Win API?..


Павел я не знаю, я из категории начинающих. Использовал когда-то С для решения частных задач,связанных с работой.
Сейчас возникла подобная проблема. Написал 3 небольших программки на основе диалоговых окон (производится сбор данных, которых достаточно много. Теперь нужно собравть эти три программы воедино, удобно на основе вкладок диалогового окна (к сожалению пока больше ничего не знаю). Использую Visual C++ Professional и, если я не ошибаюсь, MFC.
Re[3]: Диалоговые окна в Visual C++
От: Lorenzo_LAMAS  
Дата: 30.09.03 13:42
Оценка:
Так есть спец. форум по MFC,там бы тебе давно подсказали
Of course, the code must be complete enough to compile and link.
Re[3]: Диалоговые окна в Visual C++
От: Bell Россия  
Дата: 30.09.03 13:44
Оценка:
Здравствуйте, Y-Eugene, Вы писали:

YE>Здравствуйте, Павел Кузнецов, Вы писали:


ПК>>Здравствуйте, Y-Eugene, Вы писали:


Y>>> Пожалуйста подскажите как обеспечить передачу данных между

Y>>> переменными различных вкладок диалового окна

ПК>>Какая библиотека используется для реализации GUI: MFC, WTL, VCL, pure Win API?..


YE>Павел я не знаю, я из категории начинающих. Использовал когда-то С для решения частных задач,связанных с работой.

YE>Сейчас возникла подобная проблема. Написал 3 небольших программки на основе диалоговых окон (производится сбор данных, которых достаточно много. Теперь нужно собравть эти три программы воедино, удобно на основе вкладок диалогового окна (к сожалению пока больше ничего не знаю). Использую Visual C++ Professional и, если я не ошибаюсь, MFC.

Один из вариантов: Завести структуру, которая содержит все данные для всех вкладок, создать объект, и передать каждой из вкладок указатель на этот объект.
Любите книгу — источник знаний (с) М.Горький
Re[3]: Диалоговые окна в Visual C++
От: Павел Кузнецов  
Дата: 30.09.03 13:46
Оценка:
Здравствуйте, Y-Eugene, Вы писали:

Y>>> Пожалуйста подскажите как обеспечить передачу данных между

Y>>> переменными различных вкладок диалового окна

ПК>> Какая библиотека <...>


Y> Павел я не знаю, я из категории начинающих. Использовал когда-то С

Y> для решения частных задач,связанных с работой. Сейчас возникла
Y> подобная проблема. Написал 3 небольших программки на основе
Y> диалоговых окон (производится сбор данных, которых достаточно много.
Y> Теперь нужно собравть эти три программы воедино, удобно на основе
Y> вкладок диалогового окна (к сожалению пока больше ничего не знаю).
Y> Использую Visual C++ Professional и, если я не ошибаюсь, MFC.

Хм... А как организовано приложение? Что подразумевается под "передачей данных
между переменными различных вкладок диалогового окна"? Если подразумевается
вызов функций объектов классов MFC, ассоциированных с этими вкладками, почему
бы при создании/инициализации этих объектов не передавать им указатели друг на друга,
через которые они смогут вызывать любые методы?

Может, я чего-то не понимаю? Объясни, пожалуйста, суть задачи подробнее...
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[4]: Диалоговые окна в Visual C++
От: Y-Eugene Украина  
Дата: 30.09.03 13:59
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

ПК>Хм... А как организовано приложение? Что подразумевается под "передачей данных

ПК>между переменными различных вкладок диалогового окна"? Если подразумевается
ПК>вызов функций объектов классов MFC, ассоциированных с этими вкладками, почему
ПК>бы при создании/инициализации этих объектов не передавать им указатели друг на друга,
ПК>через которые они смогут вызывать любые методы?

ПК>Может, я чего-то не понимаю? Объясни, пожалуйста, суть задачи подробнее...

Значит так: на каждой вкладке диалового окна расположено приблизительно около 30 текстовых полей (CEdit) в которых, собственно и отображается собираемая информация. Часть этой информации повторяется (должна повторяться) на каждой вкладке, то-есть при переключении между вкладками не хочется повторно считывать информацию с устройства, это медленно (используется СОМ-порт, да и не удобно). Естественно хотелось бы считать информацию один раз и то что необхожимо отразить на всех вкладках.
Спасибо!!!
Re[4]: Диалоговые окна в Visual C++
От: Y-Eugene Украина  
Дата: 30.09.03 14:02
Оценка:
Здравствуйте, Lorenzo_LAMAS, Вы писали:

L_L>Так есть спец. форум по MFC,там бы тебе давно подсказали

Спасибо! Подскажите как туда попасть.
Re[5]: Диалоговые окна в Visual C++
От: Павел Кузнецов  
Дата: 30.09.03 14:03
Оценка:
Здравствуйте, Y-Eugene, Вы писали:

ПК>> Объясни, пожалуйста, суть задачи подробнее...


Y> Значит так: на каждой вкладке диалового окна расположено

Y> приблизительно около 30 текстовых полей (CEdit) в которых, собственно
Y> и отображается собираемая информация. Часть этой информации
Y> повторяется (должна повторяться) на каждой вкладке, то-есть при
Y> переключении между вкладками не хочется повторно считывать информацию
Y> с устройства

Тогда выдели общие поля в отдельный класс/структуру, и передавай указатель
на один и тот же объект этого класса во все объекты, ассоциированные с вкладками.
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[4]: Диалоговые окна в Visual C++
От: Y-Eugene Украина  
Дата: 30.09.03 14:05
Оценка:
Здравствуйте, Bell, Вы писали:

B>Один из вариантов: Завести структуру, которая содержит все данные для всех вкладок, создать объект, и передать каждой из вкладок указатель на этот объек

Спасибо! Попробую.
Re[6]: Диалоговые окна в Visual C++
От: Lorenzo_LAMAS  
Дата: 30.09.03 14:09
Оценка:
[сплошной оффтоп]
... и бабушка моя была бездетной, и мать моя была бездетной. А откуда же ты? Как откуда, из Ялты ((c) Красная Плесень)
[/сплошной оффтоп]
Of course, the code must be complete enough to compile and link.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.