![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Как сделать так что
procedure TForm1.Button1Click(Sender: TObject); var x:=Integer; begin end; procedure TForm1.Button2Click(Sender: TObject); begin и тут можно было брать переменную с button1 end; ![]() ![]() |
#2
|
|||
|
|||
![]() Опиши ее как глобальную
Код:
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
|
|||
|
|||
![]() Глобальная переменная это хорошо )
а вот нельзя как то по другому ? Мне надо что бы при нажатие кнопки включался рандом от 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, 12.06.2009 в 23:06. |
#4
|
|||
|
|||
![]() всё спасиб, я разобрался !!! всего лишь надо было подумать
Спасибо Drozh ))). Тема Закрыта |