Delphi в мире Юникода
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:
Код для проверки
Заключение
Содержание раздела