У мене був клас, який працював тільки в Delphi 7 і після декількох спроб перетворити його на Delphi 2009, ми нарешті погодилися змінити наш проект на Delphi 7.
Проект більш-менш зроблений, але я хочу дати 2009 річ ще один постріл.
Крім Sizeof (Char) дорівнює 1 в Delphi 7 і 2 в Delphi 2009, які інші зміни потрібно знати?
Додатково: Це може допомогти дізнатися, що я перетворюю на 2009 рік ТУТ Це є. Це unit HanInput;
частина. Він переводить ключі (англійською) і виводить корейські символи. Те, як він використовує індекси дійсно заплутано, кожен корейський символ має розмір 2, тому багато коду потрібно змінити.
На жаль, я не розумію, корейський, так що це дуже важко для мене, щоб вгадати деяку подобу алгоритму.
Відповіді:
8 для відповіді № 1Dian ви можете перевірити цю статтю Delphi and Unicode
від Marco Cantù, який значною мірою пояснює підтримку рядків Unicode в Delphi.