![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
UpperCase для русского языка [D7, XP]
KorvinOE © (2005-11-03 16:43:00)Неужели UpperCase не работает для русского языка или это глюки моего компьютера? Почему-то только WideUpperCase поднимает регистр для русского
Antonn (2005-11-04 04:36:00) [1]
function UpCaseRus(ch: Char): Char;
asm
@@Rus:
CMP AL,'я'
JA @@Exit
CMP AL,'а'
JB @@yo
SUB AL,'я' - 'Я'
RET
@@yo:
CMP AL,'ё'
JNE @@exit
MOV AL,'Ё'
@@exit:
end;
NightLord (2005-11-03 22:14:00) [2]Так напиши свой, он просто пишется =)
Amoeba (2005-11-03 16:57:00) [3]
> Неужели UpperCase не работает для русского языка или это
> глюки моего компьютера?
И правильно, что не работает. Она обрабатывает только символы с кодами <128. Используй AnsiUpperCase