我用for做循环的时候,如果i=barpos的话,会死循环,用datacount就不会,这个是什么原因?
ArrayHigh:=High;
for i=DATACOUNT downto 0 Do
BEGIN
DEBUGFILE('D:\1.txt','ArrayHigh['&numtostr(i,0)&']='&numtostr(ArrayHigh[i],1),0);
DEBUGOUT('ArrayHigh['&numtostr(i,0)&']='&numtostr(ArrayHigh[i],1),0);
end
另外,这里的 DEBUGOUT测试输出是在哪里查看?在消息窗口中没有看到。
1.不是barpos是你写的0,数组里面没有序号为0 的
2.debugout在后台监控里面看