Компилятор (Delphi 7) выдает
	Цитата:
	
	
		| 
			
				Overflow in conversion or arithmetic operation
			
		 | 
	
	
 
на
	Код:
	var
  i: Integer;
begin
  i:=-2147483648;
 
 
хотя
	Код:
	var
  i: Integer;
begin
  i:=$80000000;
 
 
и
	Код:
	var
  i: Integer;
begin
  i:=-2147483647;
  Dec(i);
 
 
все нормально.
А как более старшие версии себя введут?