Тема: AnsiToOem
Показать сообщение отдельно
  #6  
Старый 17.12.2014, 16:23
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

CharToOem -- старая функция, она псевдографику режет и другие медвежьи услуги оказывает. В юникодных приложениях использовать ее глупо. Тем более, что при этом двойное преобразование делается: вначале из Юникода в ANSI, а потом из ANSI в OEM.

Глупо не пользоваться встроенными средствами. В TEncoding используется WideCharToMultiByte, преобразующая символы без искажений.

В Интернете полно быдлокода, по мере сил стараюсь ему противостоять.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием