Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / глобальная переменная / 5 сообщений из 5, страница 1 из 1
02.10.2007, 21:21:27
    #34842242
pion3r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глобальная переменная
вопрос канеха простой для профи, но я ток начинающий, так что не судите очень строго

есть приложение состоящае из 2 форм на C++Builder
Unit1.h и Unit2.h объявляю, ну к компонентам в формах нормально все обращается.
Вопрос в том, как и где объявить переменную типа int, что бы я с ней мог работать в первой и второй форме. Именно интересует как и где объявить TStringList *questions = new TStringList;, который должен иницализироватся в Unit1.срр, а работаю я с ним в Unit2.срр
...
Рейтинг: 0 / 0
02.10.2007, 22:26:46
    #34842333
глобальная переменная
pion3rвопрос канеха простой для профи, но я ток начинающий, так что не судите очень строго

есть приложение состоящае из 2 форм на C++Builder
Unit1.h и Unit2.h объявляю, ну к компонентам в формах нормально все обращается.
Вопрос в том, как и где объявить переменную типа int, что бы я с ней мог работать в первой и второй форме. Именно интересует как и где объявить TStringList *questions = new TStringList;, который должен иницализироватся в Unit1.срр, а работаю я с ним в Unit2.срр
Объявляй и инициализируй, где удобнее - например, в Unit1.cpp, а там, где она тебе нужна в Unit2.cpp напиши (в любом месте: в функции, или прямо вне какой-либо функции, вначале файла, например)
Код: plaintext
1.
extern TStringList *questions;
...
Рейтинг: 0 / 0
02.10.2007, 23:16:17
    #34842377
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глобальная переменная
А надо ли глобальную ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.10.2007, 23:24:10
    #34842387
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глобальная переменная
или, как вариант, объявляеш в Unit1.h
Код: plaintext
1.
public:
TStringList *questions

А в Unit2.cpp
Код: plaintext
1.
Unit1.h
TForm1->questions
...
Рейтинг: 0 / 0
03.10.2007, 00:32:50
    #34842442
pion3r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глобальная переменная
didgikили, как вариант, объявляеш в Unit1.h
Код: plaintext
1.
public:
TStringList *questions

А в Unit2.cpp
Код: plaintext
1.
Unit1.h
TForm1->questions

пасиб, работает =)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / глобальная переменная / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]