Наткнулся вот на что: WriteConsoleOutputCharacter не хочет правильно отображать русский алфавит. Точнее, если написать следующее:
- Код: Выделить всё
- var
 Wr: LongWord;
 P:_COORD;
 Output: Handle;
 Buff: Array[1..80] of Char;
 begin
 Output:=GetStdHandle(STD_OUTPUT_HANDLE);
 P.x:=2;
 P.y:=2;
 Buff:='абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
 WriteConsoleOutputCharacter(Output,@Buff,33,P,Wr);
 end.
то половина букв будет просто проигнорирована, в строке будут пустые места. Причём с английским алфавитом такого не случается. Можно ли это как-нибудь "вылечить"? Заранее спасибо


