String Handling Routines
Go Up to API Categories Index
This topic lists the string types and links to the pages that list and describe the various string handling routines.
- Important: Some string types are not supported on all platforms.
- For string handling, we recommend that you use System.SysUtils.TStringHelper, which is supported on all platforms.
String Type | Routines |
---|---|
System.SysUtils.TStringHelper supports the default string type (UnicodeString or String) and works with either 0-based or 1-based strings. For more information, see Migrating Delphi Code to Mobile from Desktop. |
|
Default string type:
|
|
AnsiString type:
|
|
System.WideStrings.TWideStrings is the base class for objects that represent a list of Unicode strings. |
|
System.Classes.TStrings is the base class for objects that represent a list of strings. |
|
System.ShortString is maintained for backward compatibility. |
|
System.RawByteString (not recommended) |
See AnsiString type. |
String pointers |
System.MarshaledString |