| Type |  | Name |  | Summary | 
|  | 
| Compiler Directive |  | $R |  | Determines whether Delphi checks array bounds | 
| Compiler Directive |  | $RangeChecks |  | Determines whether Delphi checks array bounds | 
| Compiler Directive |  | $ReferenceInfo |  | Determines whether symbol reference information is built | 
| Compiler Directive |  | $Resource |  | Defines a resource file to be included in the application linking | 
| Function |  | RadToDeg |  | Converts a radian value to degrees | 
| Keyword |  | Raise |  | Raise an exception | 
| Function |  | Random |  | Generate a random floating point or integer number | 
| Procedure |  | Randomize |  | Reposition the Random number generator next value | 
| Function |  | RandomRange |  | Generate a random integer number within a supplied range | 
| Variable |  | RandSeed |  | Reposition the Random number generator next value | 
| Procedure |  | Read |  | Read data from a binary or text file | 
| Procedure |  | ReadLn |  | Read a complete line of data from a text file | 
| Type |  | Real |  | A floating point type supporting about 15 digits of precision | 
| Type |  | Real48 |  | The floating point type with the highest capacity and precision | 
| Procedure |  | ReallocMem |  | Reallocate an existing block of storage | 
| Function |  | RecodeDate |  | Change only the date part of a TDateTime variable | 
| Function |  | RecodeTime |  | Change only the time part of a TDateTime variable | 
| Keyword |  | Record |  | A structured data type - holding fields of data | 
| Function |  | Rect |  | Create a TRect value from 2 points or 4 coordinates | 
| Function |  | RemoveDir |  | Remove a directory | 
| Procedure |  | Rename |  | Rename a file | 
| Function |  | RenameFile |  | Rename a file or directory | 
| Keyword |  | Repeat |  | Repeat statements until a ternmination condition is met | 
| Procedure |  | ReplaceDate |  | Change only the date part of a TDateTime variable | 
| Procedure |  | ReplaceTime |  | Change only the time part of a TDateTime variable | 
| Procedure |  | Reset |  | Open a text file for reading, or binary file for read/write | 
| Variable |  | Result |  | A variable used to hold the return value from a function | 
| Procedure |  | ReWrite |  | Open a text or binary file for write access | 
| Procedure |  | RmDir |  | Remove a directory | 
| Function |  | Round |  | Rounds a floating point number to an integer | 
| Procedure |  | RunError |  | Terminates the program with an error dialog | 
|  |