Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];

Вниз

Помогите разобраться с UpperCase   Найти похожие ветки 

 
LM   (2004-01-05 10:36) [0]

Люди плиз кому не жалко объясните как заставить UpperCase и LowerCase работать с русскими буквами!


 
Anatoly Podgoretsky   (2004-01-05 10:37) [1]

Их никак, по поределению только из верхней половине таблицы.


 
Sergey13   (2004-01-05 10:43) [2]

AnsiUpperCase&AnsiLowerCase


 
Passlight   (2004-01-05 10:44) [3]

Может быть ANSIUppserCase & ANSILowerCase помогут?


 
Undert   (2004-01-05 12:55) [4]

А самому написать слабо? 1 цикл на 1 функцию ... =)
типа

function UpperRUSCase(s:string):string;
const lb = ..; // ord("а") - смотри сам
le = ..; // ord("я")
ub = ..; // ord("А")
var i:integer;
begin
for i:=lb to le do
begin
s:=StringReplace(s,chr(i),chr(i+ub-lb),[.тоже смотри хелп по этой функции.]);
s:=StringReplace(s,chr(i+ub-lb),chr(i),[..]);
end;
result:=s;
end;


 
Undert   (2004-01-05 12:56) [5]

Или делай через таблицы - быстрее


 
Sergey_Masloff   (2004-01-05 12:57) [6]

Undert © (05.01.04 12:55) [4]
это очень неэффективно


 
Undert   (2004-01-05 12:57) [7]


> Sergey_Masloff


Ну, иногда выручает =))) Особенно когда нельзя объявлять левые модули ...


 
Anatoly Podgoretsky   (2004-01-05 13:19) [8]

Не только не эффективно, но и не правильно, а вот второе предложение - через таблицы верное.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
3-83106
cezar
2003-12-27 14:04
2004.01.26
Вопрос по SQL Server


14-83276
Думкин
2004-01-05 06:30
2004.01.26
С днем рождения! 5 января.


14-83272
Makhanev A.S.
2004-01-04 14:38
2004.01.26
Утилитка для поиска класса окна по наведению мыши...


3-83109
CraKer
2003-12-28 23:15
2004.01.26
Какой программой можно проинсталировать базу + бде


1-83168
ikivio
2004-01-10 18:01
2004.01.26
Внешний вид MainMenu





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский