![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
Есть 2 формы. В одной глобальной обявлена переменная, во втоой форме к ней обратится нельзя.
Наверно нужно испльзовать модуль дополнительный Unit3.h н-р. Итак, создал ЮНИТ3 и в конец вставил int hhh;(к примеру, глобальная переменная) Потом в формах 1 и 2 объявил сверху include unit3.h. Но почему то он все равно не видит переменную. Искал инфу в гугле и яндексе, но не нашел(по работе с модулями искал) Смотрел книгу Шильда ,Хоменки,Рейсдорфа ,но там ниче по модулям нет. Помогите разобраться! |
|||
|
||||
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
Или, если есть, скиньте ссылку на статью по модулям или какой нить материал)
|
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Актуальный код и полностью ругань от компилятора в студию.
|
|||
|
||||
| Lazin |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
extern тебе в помощь
Unit1.cpp
Unit1.h
Unit2.cpp
|
||||||
|
|||||||
| rthsobakas |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
Ща попробую. Итак unit1.cpp
Дальше поехали unit2.cpp
И наконец МОДУЛЬ3 UNIT3.cpp
А ошибка следующая(в unit2.cpp) [C++ Error] Unit2.cpp(21): E2451 Undefined symbol 'oText' Добавлено через 3 минуты и 26 секунд Lazin,спасибо за совет,но я хочу с модулями разобраться) А ещё забыл наверно уточнить(хз важно это или нет или и так ясно), в проекте 2 формы (юнит1 и юнит2) и просто модуль юнит3(просто добавил как форму) |
||||||||
|
|||||||||
| rthsobakas |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
Бррр, сделал как Лазин сказал, но так как там тип переменной oText вылезли ещё ошибки
[C++ Error] Unit3.cpp(23): E2356 Type mismatch in redeclaration of 'sText' [C++ Error] Unit3.h(6): E2344 Earlier declaration of 'sText' unit3.h
Unit3.cpp
Добавлено через 2 минуты и 51 секунду Или [C++ Error] Unit3.h(6): E2141 Declaration syntax error Если UNIT3.h
|
||||||
|
|||||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
||||
|
||||
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
ну так и сяк пытался написать.
Чуть выше посмотри я уже это писал. [C++ Error] Unit3.h(6): E2141 Declaration syntax error Добавлено @ 14:54 тоже самое с типом ИНТ сделал- все отлично, а вот со структурой че то не то. Дописать может че то надо перед типом? Это сообщение отредактировал(а) rthsobakas - 27.5.2008, 14:55 |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
перенеси в Unit3.h |
|||
|
||||
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
Ага спасибо, заработало)
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |