| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как обратиться к переменным |
| Автор: RDC 18.5.2008, 16:54 |
| Простите за тупой вопрос, но как обратиться к переменной, которая находиться в другом Unit`e? Или на другой форме? |
| Автор: bubnoplyass 18.5.2008, 17:01 | ||
| сделать её глобальной))))))))))))))) после всех Include пишешь
|
| Автор: RDC 18.5.2008, 17:04 |
| Ну рассказывай как. |
| Автор: RDC 18.5.2008, 19:38 |
| Это в хидере писать надо как я понял. Спасибо. |
| Автор: RDC 19.5.2008, 01:21 |
| Нифига не работает! Пишет [Linker Error] Unresolved external '_HTML' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\VOV4IK\TESTCREATOR\UNIT3.OBJ |
| Автор: Palladin 19.5.2008, 02:35 |
| Кинь label, сливай в него свою переменную, подключай на другой форме юнит где label c твоей переменной, ну а там уже юзай чтонить типа form123->label1->caption; сорри я на веселе |
| Автор: Jorjio 20.5.2008, 20:23 |
main.h _____ #ifdef MAIN #define EXT #else #define EXT extern #endif EXT int a; EXT int b; EXT int c; main.cpp (базовый модуль) _____ #define MAIN #include "main.h" cpp.cpp (какие-то модули где необходимо использовать a,b,c) _____ #include "main.h" Теперь при подключении #include "main.h" к любым модулям переменные будут идти с приставкой extern. ИЗЯЩНО И ПРО ВОЙНУ. Памятник Александру Дмитричу Волосатову, открывшему для меня директивы препроцессора |
| Автор: Jorjio 21.5.2008, 05:32 |
| ИЛИ main.h _____ #ifndef MAIN #define EXT extern #else #define EXT #endif EXT int a; EXT int b; EXT int c; main.cpp (базовый модуль) _____ #define MAIN #include "main.h" cpp.cpp (какие-то модули где необходимо использовать a,b,c) _____ #include "main.h" Теперь при подключении #include "main.h" к любым модулям переменные будут идти с приставкой extern. ИЗЯЩНО И ПРО ВОЙНУ. Памятник Александру Дмитричу Волосатову, открывшему для меня директивы препроцессора |