線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1319
推到 Plurk!
推到 Facebook!

【Delphi】【問題】如何把procedure指定給OnTime事件?

尚未結案
dinokuo
初階會員


發表:3
回覆:29
積分:31
註冊:2002-09-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-24 08:45:26 IP:202.145.xxx.xxx 未訂閱
我想在執行時期產生TTimer元件 但我不知道如何去寫OnTimer這個event 請問執行時期產生的TTimer元件 如何去把一個procedure指定為它的OnTimer事件呢? 謝謝!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-24 09:02:06 IP:202.39.xxx.xxx 未訂閱
interface
  ...
  procedure YourTimer(Sender: TObject);
   
implementation
   
procedure TForm1.YourTimer(Sender: TObject);
begin
  // ...
end;
   
procedure TForm1.Button1Click(Sender: TObject);
begin
  with TTimer.Create(Self) do
  begin
    Interval := 1000;
    OnTimer := YourTimer; // 指定 OnTimer Event
  end;
end;
-- Believe the unbelievable. 發表人 - hagar 於 2002/12/24 09:03:49
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-24 09:38:46 IP:61.221.xxx.xxx 未訂閱
TForm1.Timer1Timer(Sender: TObject); begin if a=60 then// Button6Click(Sender); end;
------
======================
昏睡~
不昏睡~
不由昏睡~
dinokuo
初階會員


發表:3
回覆:29
積分:31
註冊:2002-09-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-24 10:02:45 IP:202.145.xxx.xxx 未訂閱
hagar 版主 因為我是在建立Service Application 所以環境有點不同 我之前也試過你這個寫法 -->OnTimer := YourTimer; 但在編譯時,出現以下之錯誤: TNotifyEvent and procedure, untyped pointer or untyped parameter 真是頭大,請問還有別的方式嗎? 我想在 Service Application 中使用TTimer元件 謝謝.. ko.. 謝謝你,你的方式在 Service Application 中沒辦法用.. 不過還是真的很謝謝你
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-09 16:29:03 IP:211.22.xxx.xxx 未訂閱
參考我這一篇問題看看: 如何在執行期動態指定 Events 所執行的程式? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=43274 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-10 00:28:58 IP:202.39.xxx.xxx 未訂閱
可以貼出您的程式碼嗎? --- >@
系統時間:2024-11-24 13:43:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!