Показаны сообщения с ярлыком RawByteString. Показать все сообщения
Показаны сообщения с ярлыком RawByteString. Показать все сообщения

четверг, 28 апреля 2011 г.

Строковые типы

Перевод из справочной системы Delphi

О строковых типах

Строка представляет собой последовательность символов. Delphi поддерживает следующие предопределенные строковые типы:

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