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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2008, 10:51   #1
amandra
Пользователь
 
Регистрация: 12.10.2007
Сообщений: 19
По умолчанию Timer в рантайме

есть класс
в нем есть переменная типа TTimer
Код:
 TAddBuyParam = class
     Timer : TTimer;
     PS_from : real;
     PS_to : real;
     Time_delay : real;
     PSDecVolume : Currency;
     constructor create(aPS_from, aPS_to, aTime_delay, aPSDecVolume: real);
     destructor destroy; Override;
   end;
не могу разобраться как описать обработчик события для onTimer
подскажите
amandra вне форума Ответить с цитированием
Старый 28.11.2008, 01:48   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    Count: integer;
    Timer1: TTimer;
    procedure MyOnTimer(Sender: TObject);

    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Count := 0;
  Timer1 := TTimer.Create(Form1);
  Timer1.Interval := 500;
  Timer1.Enabled := false;
  Timer1.OnTimer := MyOnTimer;
  Timer1.Enabled := true;
end;

procedure TForm1.MyOnTimer(Sender: TObject);
begin
  Form1.Caption := IntToStr(Count);
  Inc(Count);
end;

end.
Баламут вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Timer... Teleport Общие вопросы Delphi 13 14.09.2011 17:02
Timer Arhangel_bes Помощь студентам 2 27.10.2008 17:55
timer ZYRGiX Помощь студентам 3 21.07.2008 15:15
Timer... Roof Общие вопросы Delphi 11 11.10.2007 12:57
timer Toxa Компоненты Delphi 6 06.12.2006 06:58