О строковых типах
Строка представляет собой последовательность символов. Delphi поддерживает следующие предопределенные строковые типы:
Тип | Максимальная длина | Требует памяти | Используется для |
ShortString | 255 символов | От 2 до 256 байт | Обратной совместимости |
AnsiString | ~2^31 символов | От 4 байт до 2GB | 8-битные (ANSI) символы, DBCS ANSI, MBCS ANSI, символы Unicode и т.д. |
UnicodeString | ~2^30 символов | От 4 байт до 2GB | Символы Unicode, 8-битные (ANSI) символы, многопользовательские серверы и приложения с поддержкой нескольких языков |
WideString | ~2^30 символов | От 4 байт до 2GB | Символы Unicode; многопользовательские серверы и приложения с поддержкой нескольких языков. Использование UnicodeString обычно более предпочтительно, чем использование WideString (кроме приложений COM). |