Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Глобальные(в программе) переменные


Автор: rom_dim 27.11.2004, 21:04
Приветсвую.

Возник такой вопросик как передать переменную из одной формы в другую?

У меня две формы и надо из одной в другую передать хендл(у меня это хендл менюшки).

Автор: chipset 27.11.2004, 21:06
В программе глобальные переменные обьявляются в одном *.cpp файле и затем экспортируются в любой. К примеру файле ha_ha_ha.cpp у тебя
int s;
тогда в файле hi_hi_hi.cpp у тебя должен быть
extern int s;

Автор: rom_dim 27.11.2004, 23:28
Спасибо за ответ, разобрался!

Автор: FTTA 30.10.2012, 20:05
А если у меня три или 4 файла тогда как? Может ктото кинуть пример или линк где эта штука объясняется?

Автор: artsb 30.10.2012, 22:58
Цитата(FTTA @  30.10.2012,  20:05 Найти цитируемый пост)
А если у меня три или 4 файла тогда как? 

Тогда в каждом пишите:
Код

extern int s; 

Или можно написать один раз в *.h и подключать этот *.h там, где нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)