|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.08.2007, 01:16 | #1 | |||
Новичок
Джуниор
Регистрация: 22.08.2007
Сообщений: 2
|
почему-то в подключаемом модуле не видно глобальную переменную
вот взялся за изучение с++ и сразуже почти возникла проблема
почемуто в подключаемом модуле не видно глобальную переменную вот ВЕСЬ текст второго модуля (unit2.cpp) Цитата:
Цитата:
Цитата:
но почему-то в первом модуле при нажатии кнопки текст меняется на 0 а не на 100, Хотя при дебаге переменная rows отображается как 100 или я что-то не подключил? надо ли про подключаемые модули както упоминать в заголовочных файлах? |
|||
22.08.2007, 08:57 | #2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
В unit2.h и unit1.cpp нужна строчка
extern int rows; |
22.08.2007, 09:26 | #3 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
А вообще не советую делать переменные глобальными. Лучше сделать 2 функции: чтения и записи.
|
22.08.2007, 18:40 | #4 |
Новичок
Джуниор
Регистрация: 22.08.2007
Сообщений: 2
|
вроде сделал как сказали, но пишет ошибку:
unresolved external '_rows' referenced from '...\unit1.obj' |
23.08.2007, 14:25 | #5 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Тогда ставим в первом модуле:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать, чтобы процес небыло видно в Диспетчере задач? | HunterMan | Win Api | 1 | 25.06.2008 21:34 |
Не видно комп в сети | rexec | Операционные системы общие вопросы | 7 | 21.06.2008 00:04 |
НЕ видно второй БД, Базы подключаются через bpl. | HunterPC | БД в Delphi | 0 | 02.11.2007 12:58 |
Turbo C:не видно результат. | Trewert | Помощь студентам | 5 | 07.09.2007 00:10 |
FHandle - говорит что нет, хотя эта же процедура успешно работает в модуле Dialogs, о | mrandrey | Общие вопросы Delphi | 2 | 08.06.2007 15:21 |