Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2009, 16:19   #1
DarkMaks93
 
Регистрация: 25.07.2009
Сообщений: 7
Восклицание Проблема с использованием переменных

Здравствуйте у меня проблема:Пишу программу значит пользователь вводит в Edit числа потом нажимает кнопку информация пишется в переменную потом меняет числа в Edit и нужно чтоб по нажатию на другую кнопку считалось в другую переменну и чтоб в коде этой кнопки можно было использовать переменную из кода другой переменной!А я не понимаю как потомушо для каждой кнопки новые переменные!!Помогите пожалуйста!
DarkMaks93 вне форума Ответить с цитированием
Старый 26.07.2009, 16:27   #2
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Чуть мозги не сломал =))
В вашем случае, если я правильно понял, нужно использовать глобальные переменные.
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Старый 26.07.2009, 16:29   #3
DarkMaks93
 
Регистрация: 25.07.2009
Сообщений: 7
По умолчанию

О точно а как их использовать??А за формулировку извините))!
DarkMaks93 вне форума Ответить с цитированием
Старый 26.07.2009, 16:35   #4
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

В случае B - локальная переменная, которая будет уничтожена, когда при выходе из процедуры.
В случае A - глобальная, которая будет сохраняться пока работает программа.
Изображения
Тип файла: jpg tmp.jpg (24.5 Кб, 91 просмотров)
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Старый 26.07.2009, 16:38   #5
DarkMaks93
 
Регистрация: 25.07.2009
Сообщений: 7
Хорошо

Огромнейшее спасибо!!!
DarkMaks93 вне форума Ответить с цитированием
Старый 26.07.2009, 16:39   #6
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Если вы хотите использовать переменную только в одной форме, то пишите переменную в секции private, а если во всех формах, то в public (только надо будет подключить в uses формы, в которой вы хотите использовать эту переменную, модуль формы, в которой находится эта переменная)

Код:
private
//тут только для данного модуля
public
//тут для всех форм
Еще можно использовать раздел var для одной формы
Код:
var
 Form1: TForm1;
 //тут остальные переменные
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 26.07.2009, 16:43   #7
DarkMaks93
 
Регистрация: 25.07.2009
Сообщений: 7
Хорошо

Спасибо!!!
DarkMaks93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема компиляции проги с использованием MPI! neo-210 Общие вопросы C/C++ 7 14.07.2009 17:55
Проблема ограниченности переменных в Паскале Вадим Буренков Паскаль, Turbo Pascal, PascalABC.NET 28 13.03.2009 22:50
Разработка программ с использованием функций. Табулирование функции одного и двух переменных кася Паскаль, Turbo Pascal, PascalABC.NET 5 07.05.2008 20:11
Замена переменных NoName_emaNoN Win Api 4 18.01.2008 09:05
Проверка переменных *_ViruS_* Общие вопросы C/C++ 3 21.09.2007 21:33