![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не юникодные платформы.
Riply © (2007-11-02 19:33:00)Здравствуте !
Просматриваю исходники TntUnicodeControls и там все время идет проверка на Win32PlatformIsUnicode.
А не юникод Win32 платформа это кто ? Такие бывают ?
Джо (2007-11-02 21:05:00) [1]Тьфу, конечно же Layer, а ну Level, заигрался я в Вольфенштейна :)
Джо (2007-11-02 21:04:00) [2]> [4] Riply © (02.11.07 19:50)
> > [3] Джо © (02.11.07 19:48)
> > Как же «нет»? Вот давеча видел прекрасно работающую на
> Вин 98 машину :)
>
> Этого не достаточно.
> Еще надо, чтобы на ней не было "установленого Microsoft
> Unicode Level" :)
Я довольно редко встречал машины с этим самым лэйером.
guav (2007-11-02 20:40:00) [3]Штука эта называется Microsoft Layer for Unicode, и реализована в отдельной dll - unicows.dll, её вместе с unicows.lib можно скачать с сайта майкрософт.
Т.е. в соответствующих системных dll юникодные функции всё равно не появятся и сама платформа юникодной не станет. В MLFU тупо маппинг на анси версии. Соотвественно проблем юникода он не решает. Есть некоторые грабли с ней, например с листвью/тривью.
Выпущена в 2001, так что вполне может где-то и не быть.
Есть опенсорсный аналог opencows.
Riply (2007-11-02 19:50:00) [4]> [3] Джо © (02.11.07 19:48)
> Как же «нет»? Вот давеча видел прекрасно работающую на Вин 98 машину :)
Этого не достаточно.
Еще надо, чтобы на ней не было "установленого Microsoft Unicode Level" :)
Джо (2007-11-02 19:48:00) [5]> [2] Riply © (02.11.07 19:42)
> > [1] Джо © (02.11.07 19:40)
>
> Спасибо.
>
> Значит будем считать, что "таких не бывает" :)
Как же «нет»? Вот давеча видел прекрасно работающую на Вин 98 машину :)
Riply (2007-11-02 19:42:00) [6]> [1] Джо © (02.11.07 19:40)
Спасибо.
Значит будем считать, что "таких не бывает" :)
Джо (2007-11-02 19:40:00) [7]Win 95, 98 без установленого Microsoft Unicode Level, а может, даже и с ним, не помню точно.
Насчет Миллениума не в курсе.