Delphi в мире Юникода
Delphi и кодировка UnicodeЧастьВведение
Что такое кодировка Unicode
Преимущества кодировки Unicode
Немного о терминологии
Новый тип UnicodeString
Заключение
Delphi в мире Юникода
Delphi и кодировка Unicode ЧастьВведение
Класс TCharacter
Класс TEncoding
TStringBuilder
Дополнительная поддержка Unicodeбиблиотекой RTL
StringElementSize
StringCodePage
Другие функции библиотеки RTL, связанные с кодировкой Unicode
SetCodePage
Получение массива байтов TBytesиз строк
Заключение
Delphi в мире Юникода
Delphi в мире Юникода Часть III: Юникодификация Вашего кодаЧасти, которые должны "работать прямо так"
Обычное использование строковых типов
Runtime Library
VCL
Индексация в строках
Length/Copy/Delete/SizeOf для строк
Работа с указателями для PChar
ShortString
Части, которые должны быть проверены
SaveToFile/LoadFromFile
Использование функции Chr
Символьные множества
Использование строк в качестве буферов данных
Вызов SizeOf для буферов
Использование FillChar
Использование буквенных символов
Использование Move
Методы Read/ReadBuffer для TStream
Write/WriteBuffer
LeadBytes
TMemoryStream
TStringStream
MultiByteToWideChar
SysUtils.AppendStr
GetProcAddress
Использование преобразований к PChar() для работы с указателями при указании на не символьные типы
Параметры с вариантными массивами
CreateProcessW
Передача строковой константы
Передача константного выражения
Передача строки с числом ссылок (Reference Count) -1:
Код для проверки
Заключение
Содержание раздела