Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.25;
Скачать: CL | DM;

Вниз

как перевести текст с английской раскладки на русскую или наоборот?   Найти похожие ветки 

 
Andrey Peryazev   (2002-03-10 09:28) [0]

Нигде не могу найти, какже перевести текст с английской раскладки на русскую или наоборот? т.е если был набран текст
в виде "руддщцуут", то должно получиться - "helloween"?


 
DelGod ©   (2002-03-10 11:57) [1]

этот код делает из "ntrcn" в "текст"




var asd1, asd2, asd3, asd4, fcl1, fcl2, fcl3, fcl4, vod, vuvod:string; i, j:integer;
Begin
edit1.PasteFromClipboard;
asd1:="qwertyuiop[]asdfghjkl;zxcvbnm,./\QWERTYUIOP{}ASDFGHJKL";
fcl1:="йцукенгшщзхъфывапролджячсмитьбю.\ЙЦУКЕНГШЩЗХЪФЫВАПРОЛД";
asd2:=":"ZXCVBNM<>?|`1234567890-=~!@#$%^&*()_+ """;
fcl2:="ЖЭЯЧСМИТЬБЮ,/ё1234567890-=Ё!"№;%:?*()_+ э";
vod:=edit1.text;
for i:=1 to length(vod) do
for j:=1 to 60 do
begin
if vod[i]=asd1[j] then vuvod:=vuvod+fcl1[j];
if vod[i]=asd2[j] then vuvod:=vuvod+fcl2[j];
end;
edit1.text:=vuvod;
edit1.SelectAll;
edit1.CopyToClipboard;
edit1.ClearSelection;


 
Anatoly Podgoretsky ©   (2002-03-10 12:01) [2]

Возьми у меня CharCvt (это универсальная процедура конвертирования строк) и нарисуй одну/две своих таблицы



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

Текущий архив: 2002.03.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
7-80709
Kirill
2001-12-21 20:26
2002.03.25
Format Date


7-80711
Andrey196
2001-12-23 20:06
2002.03.25
Как программно поменять разрешение экрана


14-80677
Alex12
2002-02-08 12:04
2002.03.25
За самый лучший вопрос и самый лучший ответ призы


14-80692
McSimm
2002-02-10 17:41
2002.03.25
А пирушка уже удалена?


1-80528
Surprising
2002-03-13 09:41
2002.03.25
PageControl