剛學Delphi,語法無法解決,求幫助
uj5u.com熱心網友回復:
0是字串 加上引號uj5u.com熱心網友回復:
0不加引號是integer型,和你前面的s[] ,型別不匹配uj5u.com熱心網友回復:
if (s[4]='0') and …uj5u.com熱心網友回復:
你的s定義好像有問題吧,看下面你使用的時候是陣列,但是你定義的時候確實字符你要想把s當成陣列用的話,你得定義成陣列
var s:array of double;
uj5u.com熱心網友回復:
0要加單引號uj5u.com熱心網友回復:
樓主的條件判斷有問題,你的原意應當是,根據當前時間字串,如21:00:00,如果分、秒字符均為'0',則條件成立,播放音樂。但不同的系統設定,TimeToStr得到的字串可能是不同的,因此有可能失敗或出現記憶體訪問例外。
你可以使用
DecodeTime(Now(), wHour, wMin, wSec, wMSec);
然后判斷 wMin、wMin是否為0進行判斷。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/19210.html
標籤:非技術區
