Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
H1dDeN
8 / 1 / 1
Регистрация: 14.11.2009
Сообщений: 5
#1

Объявление переменных. - C++

14.11.2009, 10:39. Просмотров 774. Ответов 2
Метки нет (Все метки)

У меня есть два юнита с формами. В одном располагается TMainMenu, где я выбираю как производится ввод: из файла или с клавиатуры, и могу выбрать файл через OpenDialog. кнопки "из файла" и "с клавиатуры" объединены в RadioItem и соответственно свойство Checked одной из кнопки true. Во втором юните мне нужно знать какое из Checked true и имя выбранного файла fname. проблема в том , что я не знаю как во второй юнит передать имя выбранного файла в первом юните и свойство Checked.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2009, 10:39     Объявление переменных.
Посмотрите здесь:

C++ Объявление переменных внутри блока switch
Объявление переменных различных типов C++
C++ Объявление переменных
Объявление глобальных переменных C++
C++ объявление переменных
Объявление переменных в С++ C++
Объявление переменных C++
Объявление переменных в классе C++
Объявление переменных C++
Опрос, объявление переменных - стиль программирования C++
C++ Объявление и инициализация переменных
C++ Объявление переменных в условной конструкции C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ProNoooob
72 / 72 / 6
Регистрация: 14.10.2009
Сообщений: 121
14.11.2009, 12:20     Объявление переменных. #2
Ну самый простой способ, это через глобальную переменную.
В первом cpp файле пишешь:
int hello;
во втором
extern int hello;
H1dDeN
8 / 1 / 1
Регистрация: 14.11.2009
Сообщений: 5
14.11.2009, 12:28  [ТС]     Объявление переменных. #3
проблема в том что например переменная fname получает значение после нажатия кнопки:
C++
1
2
3
4
void __fastcall TForm2::viborTfClick(TObject *Sender)
{
fname=vvodf();
}
и после этого fname в других функциях все равно без значения. я пробовала возвращать значение после нажатия но компилятор ругается.
Тоже самое происходит и со свойством Checked:

C++
1
2
3
4
void __fastcall TForm2::viborTklav(TObject *Sender)
{
Tklav->Checked=true;
}
после выполнения он все равно в остальных функциях считает Checked=false
Yandex
Объявления
14.11.2009, 12:28     Объявление переменных.
Ответ Создать тему
Опции темы

Текущее время: 13:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru