![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Регистр символа [D6, Win2k]
Spooky © (2002-08-13 14:28:00)Кто-нибудь знает как определить регистр символа (т.е. маленькая это буква или заглавная)?
Буду благодарна за ответ.
(очень нужно)
Skier (2002-08-13 16:13:00) [1]>Spooky
AnsiUpperCase
Spooky (2002-08-13 16:10:00) [2]А вы знаете, "if UpCase(a)=a then заглавная" для русских букв не работает!!!
Spooky (2002-08-13 15:08:00) [3]На счет
if UpCase(a)=a then заглавная
я что-то сразу не въехала.
Спасибо.
Skier (2002-08-13 15:03:00) [4]>Spooky
Можно следить за состoянием Shift и Caps Lock...
MBo (2002-08-13 15:03:00) [5]RV универсальный привел, только AnsiUpperCase нужно
Spooky (2002-08-13 14:57:00) [6]Спасибо, это мне пригодится.
А нет универсального способа, без привязки к языку?
Skier (2002-08-13 14:36:00) [7]>Spooky
IsUpperCase(const AChar : Char) : Boolean;
begin
Result := (AChar in ["A".."Z"]) or (AChar in ["А".."Я"])
end;
MBo (2002-08-13 14:32:00) [8]if achar in ["A".."Z"] then заглавная
RV (2002-08-13 14:31:00) [9]if UpCase(a)=a then заглавная