![]() |
|
#1
|
|||
|
|||
![]() как можно сделать так:
Когда в мемо1 пишешь букву О , то при нажатие на кнопку в мемо2 появилялась цифпа 0 , т.е. в программе уже был запомнит алфавит, и какая буква на какую изменялась.. пример S-$ что то типо того.. |
#2
|
||||
|
||||
![]() Можно реализовать небольшой словарик через ini файл. Если интересно, могу написать как это сделать.
|
#3
|
|||
|
|||
![]() Цитата:
Да пожалуйста |
#4
|
||||
|
||||
![]() Цитата:
А зачем ини файл??? это только лишняя морока. Можно этот словарь вбить прямо в код программы. Вот пример: PHP код:
Не твори зла, и жизнь повернется к тебе передом ![]() |
#5
|
||||
|
||||
![]() Объявление алфавита:
Код:
const MyAlphabet: array [Char] of Char = (...'a', 's',....); Код:
s := MyAlphabet[InputSymbol]; ![]() |
#6
|
||||
|
||||
![]() Bars1992
ну да. А вдруг у него серьезный проект, где было бы неплохо сделать динамический словарь. ![]() ![]() |
#7
|
|||
|
|||
![]() Я хочу сделать что на подобие этого конвертера
http://img514.imageshack.us/i/2805.png/ Там вводишь в мемо1 текста, нажимаешь кнопку,и потом в мемо2 появляеться переделанный текст.. Как это сделать? Bars1992 как сделать с помощью твоего кода, то что я хочу? |
#8
|
||||
|
||||
![]() обязательно исходник нужен или готовая программа сойдет?
Цитата:
exe: http://ro0tt.fileave.com/TextConverter.exe Последний раз редактировалось NumLock, 30.05.2010 в 13:48. |
#9
|
|||
|
|||
![]() Да, можно исходник той проги! сама прога то у меня есть!
Я хотел сам такую сделать, только вот текста чтоб немнго на другой менялся |
#10
|
||||
|
||||
![]() Код:
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char); begin memo2.Text:=memo2.Text+slovary(key); end; Сама функция выглядит так: Код:
function slovary(income:char):char; begin result:=income; case income of 's':result:='Z'; 'a':result:='0'; 'e':result:='1'; ........... //и так сколько угодно end; end; Последний раз редактировалось T-dayne, 30.05.2010 в 15:20. |
#11
|
|||
|
|||
![]() T-dayne, спасибо, но вот когда пишешь там другую цифру(букву) он переводит его как ||| полоски, можно ли сделать так символов которых нет в словаре он их переводил в тоже состояние, ну то что написал то и будет?
|
#12
|
||||
|
||||
![]() У меня все работает с такой функцией:
Код:
function slovary(income:char):char; begin result:=income; case income of '1':result:='9'; '2':result:='8'; '3':result:='7'; end; |
#13
|
|||
|
|||
![]() а пробовали писать буквы которых нет в словаре?
|
#14
|
||||
|
||||
![]() конечно. держи проект.
|
#15
|
|||
|
|||
![]() а можно ли сделать чтоб дельфи меняла то что хочшеь на спец символы?
а то за место них вопросительные знаки.. пример спец сим § ╚ ╣ ₣ Σ Ω ϟ Ŧ ☥ ¢ ø |