| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Junior Member
Регистрация: 04.05.2002
Адрес: Ukraine
Сообщения: 77
![]() ![]() |
доступ к переменным из другой формы в С++Builder6
У меня в проекте есть 2 формы, как сделать чтобы я мог с одной формы иметь доступ к глобальным переменным в другой форме ???
если можна то приведите пример кода, большое спасибо. |
|
|
|
|
# 3 |
|
::VIP::
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310
![]() ![]() ![]() ![]() ![]() |
extern
либо объявить эту переменную в общем для обеих форм инклуд-файле универсальная конструкция (для эн форм и икс глобальных переменных) выглядит так Код:
"Global.h"
//в общем инклуде описываем переменные через макрос
#ifdef _GLOB_
#define ext
#define val(A) =A
#else
#define ext extern
#define val(A)
#endif
ext int g_iIndex val(45);
ext char* g_sTitle val("MyTitle");
...
//в одной из форм ОБЯЗАТЕЛЬНО вводим "define _GLOB_ 1" перед инклудом
#define _GLOB_ 1
#include "Global.h"
//в остальных формах имеющих доступ к переменным просто упоминаем
#include "Global.h"
|
|
|