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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.065 c
15-1178529482
lu4ina
2007-05-07 13:18
2007.06.03
TreeView


1-1175842348
Darth Avenger
2007-04-06 10:52
2007.06.03
Шрифт в приложении


3-1173870366
Iris
2007-03-14 14:06
2007.06.03
Как программно добавить в DbGrid показ новой колонки?


3-1173941316
Still Swamp
2007-03-15 09:48
2007.06.03
Есть ли способ выгрузить данные из датасета в поток?


11-1160741126
Thaddy
2006-10-13 16:05
2007.06.03
small bug in objects.pas