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

Вниз

a--->ф , q --->й   Найти похожие ветки 

 
Gentos   (2007-05-14 15:57) [0]

Уважаемые мастера, есть ли функция, которая переводит из латыны в кириллицу символы ?


 
Плохиш ©   (2007-05-14 16:00) [1]

Не понял связи между сабжем и вопросом.


 
DiamondShark ©   (2007-05-14 16:00) [2]

конечно есть! вот она:

const
L2C : array[char] of char = (...);

function Latin2Cyr(c: char): char;
begin
 Result := L2C[c];
end;

Заполнить массив -- домашнее задание


 
Knight ©   (2007-05-14 16:01) [3]

Клавиатурный тренажёр, что ли пишешь? :)


 
clickmaker ©   (2007-05-14 16:03) [4]

const
  aCyrChars: string = "ФИCВУАП...";

 CyrCh := aCyrChars[Ord(LatinCh) - 65];


 
Gentos   (2007-05-14 16:14) [5]


> Knight ©


так точно :)


 
Gentos   (2007-05-14 16:14) [6]


> Плохиш ©


другие поняли :)


 
Knight ©   (2007-05-14 16:17) [7]

> [5] Gentos   (14.05.07 16:14)

Чем-то существующие не устраивают или так.. в целях тренинга в Delphi? :)

PS: Knight"у очень нравится Solo на клавиатуре... %)


 
Gentos   (2007-05-14 16:19) [8]


> clickmaker ©  


как-то непонятно


 
Gentos   (2007-05-14 16:21) [9]


> Knight ©   (14.05.07 16:17) [7]


не я стороник Stamin"ы , соло - это не мое. В целях тренинга пишу программулины и из-за того, что на работе делать нечего :)


 
clickmaker ©   (2007-05-14 16:28) [10]


> [8] Gentos   (14.05.07 16:19)

что именно?


 
Gentos   (2007-05-14 16:35) [11]


const
 aCyrChars: string = "ФИCВУАП...";

CyrCh := aCyrChars[Ord(LatinCh) - 65];


как это все должно работать можно пример допустим перевода символа "q" в "й"


 
Knight ©   (2007-05-14 16:38) [12]

> [11] Gentos   (14.05.07 16:35)

Что там не понятно... есть массив кирилических символов записанных в таком порядке, что порядковый номер соответствует коду соответствующего латинского...


 
Knight ©   (2007-05-14 17:04) [13]

А можно так...

строка символов в раскладке En,
строка в расскладке Ru соответствено первой строки.
кнопкам назначить теги соответственно порядковому номеру символа в строках.

берёшь символ, находишь через Pos его индекс в En или в Ru, находишь в цикле нужную кнопку по тегу=индекс, передаёшь её на нажатие... или типа того, хотя можно в начале все кнопки загнать в массив соответственно тэгов, тогда нужная кнопка будет доступна сразу по индексу из Pos...


 
Leonid Troyanovsky ©   (2007-05-14 19:57) [14]

> Gentos   (14.05.07 15:57)

> Уважаемые мастера, есть ли функция, которая переводит из
> латыны в кириллицу символы ?

ToAsciiEx & VkKeyScan

--
Regards, LVT.



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

Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.045 c
2-1179284931
Новичек
2007-05-16 07:08
2007.06.03
ShellExecute - ожидание завершения.


15-1178118027
Rouse_
2007-05-02 19:00
2007.06.03
А я сегодня сервак вспомогательный сжог :(


2-1179162994
Просто_новичок
2007-05-14 21:16
2007.06.03
Запись в фал значений из динамического массива


2-1179294807
Krot
2007-05-16 09:53
2007.06.03
запуск своей программы с ключом


15-1178245644
Slider007
2007-05-04 06:27
2007.06.03
С днем рождения ! 4 мая





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский