C
cyhan
Unregistered / Unconfirmed
GUEST, unregistred user!
今天被损了一把,让我疑神疑鬼一个上午才发现问题,看下面的程序:
由于以前程序里tt变量一直是大于0,没想到tt小于0时,天哪,竟是个巨型循环,
大家以后在定义类型还是小心点好,原因是tt在i看来是个$ffffffff的整数。
var
i:cardinal;
tt:integer;
begin
tt:=-1
for i:=1 to tt do
showmessage(inttostr(i));
end;
由于以前程序里tt变量一直是大于0,没想到tt小于0时,天哪,竟是个巨型循环,
大家以后在定义类型还是小心点好,原因是tt在i看来是个$ffffffff的整数。
var
i:cardinal;
tt:integer;
begin
tt:=-1
for i:=1 to tt do
showmessage(inttostr(i));
end;