feijitou
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 22 個(gè)
工控威望: 174 點(diǎn)
下載積分: 770 分
在線時(shí)間: 62(小時(shí))
注冊(cè)時(shí)間: 2009-07-02
最后登錄: 2024-07-23
查看feijitou的 主題 / 回貼
樓主  發(fā)表于: 2014-10-11 15:05
macro_command main()

short a[3],b[3],on

GetData(a[0], "本機(jī) 觸摸屏", LW, 9020, 3)  //讀取系統(tǒng)的日期【日,月,年】
GetData(b[0], "本機(jī) 觸摸屏", RW, 20, 3)    //讀取設(shè)定的日期【日,月,年】
SetData(a[0], "本機(jī) 觸摸屏", LW, 200, 3)   //將讀取的日期【日,月,年】寫入

if a[0]>b[0] then
SetData(on, "本機(jī) 觸摸屏", LB, 100, 1)  
end if

end macro_command

這個(gè)讀取寫入正常,if語(yǔ)句沒有輸出。

macro_command main()

short a,b,on

GetData(a, "本機(jī) 觸摸屏", LW, 9020, 1)  //讀取系統(tǒng)的日期【日】
GetData(b, "本機(jī) 觸摸屏", RW, 20, 1)    //讀取設(shè)定的日期【日】
SetData(a, "本機(jī) 觸摸屏", LW, 200, 1)   //將讀取的日期【日】寫入

if a>b then
SetData(on, "本機(jī) 觸摸屏", LB, 100, 1)  
end if


end macro_command

下面這個(gè)讀取寫入正常,if也有輸出,到底怎么回事?難道有方括號(hào)就不行?還是語(yǔ)法有問題?
請(qǐng)高手指點(diǎn)一下。
feijitou
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 22 個(gè)
工控威望: 174 點(diǎn)
下載積分: 770 分
在線時(shí)間: 62(小時(shí))
注冊(cè)時(shí)間: 2009-07-02
最后登錄: 2024-07-23
查看feijitou的 主題 / 回貼
1樓  發(fā)表于: 2014-10-13 10:10
問題找到了,出在on身上。
bool on=1
這樣就行了。