пятница, сентября 12, 2008

Unicode

Основное новшество в Delphi 2009 это поддержка Unicode. Этот тезис идет красной линией по всем пресс-релизам, блогам, статьям и т.д. Но, что за этим стоит, и как, собственно понять, что моя программа поддерживает Unicode?
Все довольно просто. Попробуйте выполнить этот код в Delphi 2007 и в Delphi 2009.
Предварительно, установите поддержку языков с письмом иероглифами, как это показано на первом рисунке.
var
c: WideChar

begin
c:='投';
ShowMessage(c);
end;

Резултат очевиден.

А для того, что бы программа, собранная на Delphi 2007 правильно вывела иероглиф 投 нужно поменять язык программ, которые не поддерживают Unicode.

Комментариев нет: