Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 12.06.2009, 16:25
Fonoman Fonoman вне форума
Прохожий
 
Регистрация: 12.06.2009
Сообщения: 21
Репутация: 10
По умолчанию ередать переменную другой процедуре

Как сделать так что
procedure TForm1.Button1Click(Sender: TObject);
var x:=Integer;
begin

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
и тут можно было брать переменную с button1
end;
Ответить с цитированием
  #2  
Старый 12.06.2009, 16:33
Drozh Drozh вне форума
Активный
 
Регистрация: 12.06.2008
Сообщения: 313
Репутация: 40
По умолчанию

Опиши ее как глобальную

Код:
var
  Form1: TForm1;
  X: Integer; {все нижележащие процедуры будут знать о ней}

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 х := 15;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
 X, a: Integer;// локальные переменные a и Х
begin
 X := 5; 
 a := X;
end;

procedure TForm1.Button3Click(Sender: TObject);
var
 b: Integer;
begin
 b := X; // здесь Х=15
end;
Ответить с цитированием
  #3  
Старый 12.06.2009, 17:09
Fonoman Fonoman вне форума
Прохожий
 
Регистрация: 12.06.2009
Сообщения: 21
Репутация: 10
По умолчанию

Глобальная переменная это хорошо )
а вот нельзя как то по другому ?
Мне надо что бы при нажатие кнопки
включался рандом от 1 до 13 и включался таймер
до числа который выдал рандом
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var n,i: integer;
begin
  k := 0;
  n := 3+random(9); \\ если брать его в таймере то он всегда меняется(
  for i:= 1 to n do
  begin
    if k < n then
    begin
    inc(k);
    label1.caption := inttostr(k)
    end
    else timer1.Enabled:=False;
  end;
end;

end.
Admin: Пользуемся тегами!

Последний раз редактировалось Admin, 12.06.2009 в 23:06.
Ответить с цитированием
  #4  
Старый 13.06.2009, 03:32
Fonoman Fonoman вне форума
Прохожий
 
Регистрация: 12.06.2009
Сообщения: 21
Репутация: 10
По умолчанию

всё спасиб, я разобрался !!! всего лишь надо было подумать
Спасибо Drozh ))).
Тема Закрыта
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:11.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025