Q&A

  • 콤포넌트 안에 Timer 넣기
콤포넌트를 하나 만들고 있는데요 ... 고수님들 보기엔 넘 쉬운 질문일수도 있는데...

콤포넌트의 내부 동작중에 Timer기능이 필요해서 콤포넌트에 첨가를 할려구....

Uses 에 ExtCtrls 를 첨가하고.

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

CPort, ExtCtrls;



type

TRobot = class(TCustomComPort)

Timer1 : TTimer;

procedure Timer1Timer(Sender: TObject);

private

{ Private declarations }

.

.

.

constructor TRobot.Create(AOwner : Tcomponent);



begin

inherited Create(AOwner);

Timer1 := TTimer.Create(Self); ==> 요부분도 맞는지 정확히는 모르겠어요

Timer1.Interval := 200;

Timer1.Enabled := True;

end;

.

.

.

procedure TRobot.Timer1Timer(Sender: TObject);

begin

Moving_Over_Time := Moving_Over_Time + 1;

end;





요런식으로 하고 실행을 시켰더니.... Timer가 아무런 동작을 하지 않네요..(컴파일은 되는데).. 쩝... 무엇이 어떻게 잘못된건지 알려주시면 정말 감사하겠습니다.



0  COMMENTS