Q&A

  • 폼이없는 Unit이나 Dll 혹은 Thread에서 타이머 사용법
폼이 없는 Unit 이나 DLL, Thread에서 Timer를 사용하고 싶은데 방법을 아시면 가르쳐 주세요...

좀 급한건데.....

동적 생성하여서 사용하면 될것 같은데...이벤트는 어떻게 발생시키나요?

2  COMMENTS
  • Profile
    타락천사 2001.02.20 09:17
    안녕하세여..타락임다..^^



    넘 어렵게 생각하지 마세여..^^



    컴포넌트는 다만 이미지가 클래스에 불고하답니다..^^



    일단 폼에 타이머를 놓고 필요한 작업을 하세여..^^



    담에 폼이 없는 Unit이나 DLL에서 똑같은 코딩을 하고,



    Class Create 와 Destroy 함수에서 생성하고 제거하면 된답니다..^^



    초보한텐 위와 가치 하는게 가장 편할 겁니다..^^



    즐푸하세여..^^



    타락천사...........

  • Profile
    컴맹... 2001.02.20 06:26
    요렇게 하묜 되지여..

    그럼 20000



    unit Unit1;



    interface



    uses

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

    extctrls;



    type

    TForm1 = class(TForm)

    Button1: TButton;

    procedure Timer1Timer(Sender: TObject);

    procedure FormCreate(Sender: TObject);

    procedure Button1Click(Sender: TObject);

    private

    Ti : TTimer;

    procedure OnTimer(Sender: TObject)

    { Private declarations }

    public

    { Public declarations }

    end;



    var

    Form1: TForm1;



    implementation



    {$R *.DFM}



    procedure TForm1.OnTimer(Sender: TObject);

    begin

    // Timer Evnet

    //요기에다 코드를 기술하세여...

    end;



    procedure TForm1.FormCreate(Sender: TObject);

    begin

    Ti := TTimer.Create(Self);

    ti.OnTimer := OnTimer;

    ti.Interval := 100;

    ti.Enabled := False;

    end;



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    Ti.Enabled := True;// TimerEvent 발생...

    end;



    end.









    dragon wrote:

    > 폼이 없는 Unit 이나 DLL, Thread에서 Timer를 사용하고 싶은데 방법을 아시면 가르쳐 주세요...

    > 좀 급한건데.....

    > 동적 생성하여서 사용하면 될것 같은데...이벤트는 어떻게 발생시키나요?