sum : integer;
sum+=200;
和sum达到整数maxValue。接下来的问题是相关的 2)在这种情况发生的时候,是否有一种方法可以捕获delphi并做其他事情并且熟悉的尝试除外?或者,如果那时还有办法吗?
答案 0 :(得分:0)
要获取Integer类型的最大和最小范围,您可以使用以下代码:
var
myMin, myMax: Integer;
begin
myMin := Low(Integer);
myMax := High(Integer);
end;
提出了EIntOverflow异常:
用于整数计算,其结果太大而不适合 已分配注册。
如果您尝试过:
myMax := High(Integer) + 1;
该值将切换为Low(Integer)
P.S。 Delphi中没有+=
复合赋值运算符。