| Description |  
The Infinity constant is a special floating point number, marked as infinite in size.
   
It may be assigned and calculated upon, but use IsInfinite for comparisons.
 |  
 |  
| Related commands |  
| IsInfinite | 
 | 
Checks whether a floating point number is infinite | 
 
| IsNaN | 
 | 
Checks to see if a floating point number holds a real number | 
 
| NaN | 
 | 
Not a real number | 
 
 
 | 
 
 
 | 
  | 
| Example code : Illustrate use of Infinity |  
// Full Unit code. // ----------------------------------------------------------- // You must store this code in a unit called Unit1 with a form // called Form1 that has an OnCreate event called FormCreate.   unit Unit1;   interface   uses   Math,   // Unit containing the Infinity command   SysUtils,   Forms, Dialogs;   type   TForm1 = class(TForm)     procedure FormCreate(Sender: TObject);   end;   var   Form1: TForm1;   implementation {$R *.dfm}  // Include form definitions   procedure TForm1.FormCreate(Sender: TObject);  var 
  float1, float2 : single; 
begin 
  float1 := Infinity; 
  float2 := 23; 
 
  ShowMessage('float1 = '+FloatToStr(float1)); 
  ShowMessage('float2 = '+FloatToStr(float2)); 
  ShowMessage('float1 - float2 = '+FloatToStr(float1 - float2)); 
  ShowMessage('-float1 = '+FloatToStr(-float1)); 
end;   end.
 |  
 
| Hide full unit code | 
 
   float1 = INF   
float2 = 23   
float1 - float2 = INF   
-float1 = -INF 
 
 |  
 
 |