2012-03-29 166 views
2

我想執行一個函數或過程或一個塊的規則間隔爲60秒。 我必須使用PS定時器嗎? 讓這是我的塊使用pstimer來運行一個事件

MyString = myEditor.Screen-Value. 
Message MyString. 

// MyEditor的是在幀我的編輯器窗口小部件。 //我的字符串是一個字符串,我將用它來顯示

我想每60秒重複一次。所以每次它應該顯示任何我在編輯器中鍵入的 。我如何使用PSTimer或不使用它來做到這一點?

回答

1

您必須生成一個Tick觸發器塊。 在這個塊中你可以編寫你的代碼。 PSTimer有一個屬性「間隔」,它表示Tick事件以毫秒爲單位的時間間隔。 它也有其他屬性「啓用」,女巫啓動和停止計時器。 當您從Tick事件中運行一些更長的代碼時,應該更好地在FALSE上將該屬性「Enabled」切換爲TRUE,並在觸發器結束時將其切換爲TRUE。否則,您可能會與您的代碼和新的Tick事件相沖突。你的程序將永不成其他,只顯示運行你的觸發器腳本。

+0

如果這是程序代碼,恐怕你運氣不好,這個答案是正確的選擇。我想在OO構建中,每60秒鐘就會有一些事情可能發生。但是由於Progress的WAIT-FOR性質,它基本上等待事件發生,所以你將無法一次又一次地檢查。每次發生任何事情時,您都可以啓動最後一次更新的檢查,但是我猜想什麼是錯誤的代碼。所以,去這個,你會達到你想要的結果。 PSTimer仍然是進度代碼,所以不用擔心傳統的「外來」。 – bupereira 2017-07-31 18:12:54

相關問題