| Type |  | Name |  | Summary | 
|  | 
| Constant |  | SecsPerDay |  | Gives the number of seconds in a day | 
| Procedure |  | Seek |  | Move the pointer in a binary file to a new record position | 
| Function |  | SeekEof |  | Skip to the end of the current line or file | 
| Function |  | SeekEoln |  | Skip to the end of the current line or file | 
| Function |  | SelectDirectory |  | Display a dialog to allow user selection of a directory | 
| Variable |  | Self |  | Hidden parameter to a method - refers to the containing object | 
| Keyword |  | Set |  | Defines a set of up to 255 distinct values | 
| Function |  | SetCurrentDir |  | Change the current directory | 
| Procedure |  | SetLength |  | Changes the size of a string, or the size(s) of an array | 
| Procedure |  | SetString |  | Copies characters from a buffer into a string | 
| Keyword |  | Shl |  | Shift an integer value left by a number of bits | 
| Variable |  | ShortDateFormat |  | Compact version of the date to string format | 
| Variable |  | ShortDayNames |  | An array of days of the week names, starting 1 = Sunday | 
| Type |  | ShortInt |  | An integer  type supporting values -128 to 127 | 
| Variable |  | ShortMonthNames |  | An array of days of the month names, starting 1 = Jan | 
| Type |  | ShortString |  | Defines a string of up to 255 characters | 
| Variable |  | ShortTimeFormat |  | Short version of the time to string format | 
| Procedure |  | ShowMessage |  | Display a string in a simple dialog with an OK button | 
| Procedure |  | ShowMessageFmt |  | Display formatted data in a simple dialog with an OK button | 
| Procedure |  | ShowMessagePos |  | Display a string in a simple dialog at a given screen position | 
| Keyword |  | Shr |  | Shift an integer value right by a number of bits | 
| Function |  | Sin |  | The Sine of a number | 
| Type |  | Single |  | The smallest capacity and precision floating point type | 
| Function |  | SizeOf |  | Gives the storage byte size of a type or variable | 
| Function |  | Slice |  | Creates a slice of an array as an Open Array parameter | 
| Type |  | SmallInt |  | An Integer type supporting values from -32768 to 32767 | 
| Function |  | Sqr |  | Gives the square of a number | 
| Function |  | Sqrt |  | Gives the square root of a number | 
| Procedure |  | Str |  | Converts an integer or floating point number to a string | 
| Type |  | String |  | A data type that holds a string of characters | 
| Function |  | StringOfChar |  | Creates a string with one character repeated many times | 
| Function |  | StringReplace |  | Replace one or more substrings found within a string | 
| Function |  | StringToWideChar |  | Converts a normal string into a WideChar 0 terminated buffer | 
| Function |  | StrScan |  | Searches for a specific character in a constant string | 
| Function |  | StrToCurr |  | Convert a number string into a currency value | 
| Function |  | StrToDate |  | Converts a date string into a TDateTime value | 
| Function |  | StrToDateTime |  | Converts a date+time string into a TDateTime value | 
| Function |  | StrToFloat |  | Convert a number string into a floating point value | 
| Function |  | StrToInt |  | Convert an integer string into an Integer value | 
| Function |  | StrToInt64 |  | Convert an integer string into an Int64 value | 
| Function |  | StrToInt64Def |  | Convert a string into an Int64 value with default | 
| Function |  | StrToIntDef |  | Convert a string into an Integer value with default | 
| Function |  | StrToTime |  | Converts a time string into a TDateTime value | 
| Function |  | StuffString |  | Replaces a part of one string with another | 
| Function |  | Succ |  | Increment an ordinal variable | 
| Function |  | Sum |  | Return the sum of an array of floating point values | 
|  |