powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / глобальная переменная
5 сообщений из 5, страница 1 из 1
глобальная переменная
    #34842242
Фотография pion3r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос канеха простой для профи, но я ток начинающий, так что не судите очень строго

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

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

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

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


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