![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вывод символов Unicode [D5, WinXP]
Илья_ © (2009-01-05 14:52:00)Подскажите, на каких ОС Windows будет работать код вывода символов Unicode? И что предпочтительнее использовать - символы ASCII или Unicode и почему?
procedure DrawWChar(Canvas: TCanvas; const Unicode: Integer);
var
UnChar: WideChar;
begin
UnChar := WideChar(Unicode);
Canvas.TextOutW(Canvas.Handle, X, Y, @UnChar, 1);
end;
Anatoly Podgoretsky (2009-01-05 16:26:00) [1]На всех, на платформе НТ, ограничено на платформе Win9x
DVM (2009-01-05 14:59:00) [2]
> на каких ОС Windows будет работать код вывода символов Unicode?
Работать будет на всех, только вот результат будет не везде хороший.
Win2000 и выше будет все нормально. если речь конечно о Windows.
> что предпочтительнее использовать - символы ASCII или Unicode
> и почему?
Unicode, это же очевидно.
А лучше возьми Delphi 2009 там юникод встроен уже.