代码一VARIABLE:FLAG:=0;
IF CLOSE>OPEN AND FLAG=3 THEN BEGIN
DRAWTEXT(1,LOW-3,‘3’);
FLAG:=0;
end
IF CLOSE>OPEN AND FLAG=2 THEN BEGIN
DRAWTEXT(1,LOW-2,‘2’);
FLAG:=3;
END
IF CLOSE>OPEN AND FLAG=1 THEN BEGIN
DRAWTEXT(1,LOW-1,‘1’);
FLAG:=2;
END
IF CLOSE>OPEN AND FLAG=0 THEN BEGIN
DRAWTEXT(1,LOW,‘0’);
FLAG:=1;
END
代码二:
VARIABLE:FLAG:=0;
VARIABLE:MAXFLAG:=5;
IF CLOSE>OPEN AND FLAG<MAXFLAG THEN BEGIN
DRAWTEXT(1,LOW,FLAG);
FLAG:=FLAG+1;
end
代码一,能正常显示
代码二,不能显示
请指出两段代码的区别,貌似都是表达的同一个意思呀,谢谢
drawtext最后一个参数是字符串
最后要把flag重置为0
VARIABLE:FLAG:=0;
VARIABLE:MAXFLAG:=3;
aa:CLOSE>OPEN AND FLAG<MAXFLAG;
IF CLOSE>OPEN AND FLAG<=MAXFLAG THEN BEGIN
DRAWTEXT(1,LOW,NUMTOSTR(flag,0));
FLAG:=FLAG+1;
end
if flag=maxflag then flag:=0;
[此贴子已经被作者于2017/4/26 13:19:02编辑过]