解決易語言“程序延時”命令問題的關機軟件設計
首先,我們將要開發(fā)一個定時關機軟件,這就需要用到精易模塊的“程序延時”命令。這個命令的優(yōu)點在于它不會占用CPU資源,不會導致窗口卡死,并且不會影響其他代碼的執(zhí)行。 相關說明 該命令的返回值類型為邏
首先,我們將要開發(fā)一個定時關機軟件,這就需要用到精易模塊的“程序延時”命令。這個命令的優(yōu)點在于它不會占用CPU資源,不會導致窗口卡死,并且不會影響其他代碼的執(zhí)行。
相關說明
該命令的返回值類型為邏輯型。其中,參數1的名稱為“延時間隔”,類型為“整數型”,可以接收空參數數據。需要注意的是,1000毫秒等于1秒,如果將參數留空,則表示無限等待。
另外,參數2的名稱為“延時單位”,類型為“整數型”,同樣可以接收空參數數據。默認情況下,單位為毫秒,對應關系為:0毫秒,1秒,2分鐘,3小時。
設計界面
下面是設計界面如下:
使用的代碼如下:
信息框(“設置成功”,0,)。
判斷循環(huán)首(編輯框1.內容 ≠ “0”)
程序_延時(60000,)
編輯框1.內容 到文本(到整數(編輯框1.內容) - 1)
判斷循環(huán)尾()
關閉系統(tǒng)(1,真)
問題原因說明
在上述代碼中,60000表示60000毫秒的時間間隔,即1分鐘。原先的“程序_延時(到整數(編輯框1.內容,2))”被剔除的原因是因為間隔時間恰好是100分鐘,這樣就無法顯示倒計時效果。
代碼效果展示
根據以上設計和說明,我們可以更好地解決易語言“程序延時”命令問題,實現(xiàn)一個功能完善的定時關機軟件。