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