В чем различия между Delphi 7 и Delphi 2009, которые касаются символов, строк, юникода и тому подобного? - PullRequest
1 голос
/ 02 августа 2010

У меня был класс, который работал только в Delphi 7, и после нескольких попыток преобразования его в Delphi 2009 мы наконец согласились изменить наш проект на Delphi 7.

Проект более или менее выполнен, но я хочучтобы дать вещи 2009 года еще один шанс.

Помимо Sizeof (Char) равно 1 в Delphi 7 и 2 в Delphi 2009, о каких других изменениях мне нужно знать?

Дополнительно: это может помочь узнать, что я конвертирую в 2009, так что ЗДЕСЬ это так.Это часть unit HanInput;.Он переводит ключи (на английском языке) и выводит корейские символы.То, как он использует индексы, действительно сбивает с толку, каждый корейский символ имел размер 2, поэтому большая часть этого кода должна быть изменена.

К сожалению, я не понимаю корейский, поэтому мне довольно сложноугадать некоторое подобие алгоритма.

1 Ответ

8 голосов
/ 02 августа 2010

Диан, вы можете проверить эту статью Delphi and Unicode от Marco Cantù, которая прекрасно объясняет поддержку строки Unicode в Delphi.

...