Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2010, 23:40   #1
pnz_punisher
Пользователь
 
Аватар для pnz_punisher
 
Регистрация: 05.01.2010
Сообщений: 30
Вопрос TMemo & Tedit - переводчик

Здравствуйте!
Прошу вашей помощи...

Делаю переводчик (с НаВи на Русский язык), вот не как не могу реализовать мою мыслю:

В TEdit1 мы пишем предложение (несколько слов...), а в TMemo1 это предложение должно перевестись... (по базе), а именно:
С TEdit1 считываются все слова, (каждое слово переводиться) и готовый результат выводиться в TMemo1.

Можно так сделать? (подскажите пож. как, имхо я начинающий в Delphi7, многово не знаю..., но этот переводчик нужен очень....)
pnz_punisher вне форума Ответить с цитированием
Старый 13.02.2010, 01:19   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
должно перевестись... (по базе)
Для поиска по базе есть функция POS.
Лучше, если вы будете сравнивать ваши слова (фразы) в одном регистре - для этого есть функции AnsiLowerCase, AnsiUpperCase.
Тогда юзер может вводить хоть большими, хоть маленькими...
mihali4 вне форума Ответить с цитированием
Старый 03.04.2010, 00:33   #3
pnz_punisher
Пользователь
 
Аватар для pnz_punisher
 
Регистрация: 05.01.2010
Сообщений: 30
По умолчанию

А можно пример? (Плз...)
pnz_punisher вне форума Ответить с цитированием
Старый 03.04.2010, 08:27   #4
QunneD
C++ & PHP & Asm
Форумчанин
 
Аватар для QunneD
 
Регистрация: 06.12.2008
Сообщений: 300
По умолчанию

А для чего поисковик?
QunneD вне форума Ответить с цитированием
Старый 03.04.2010, 15:49   #5
pnz_punisher
Пользователь
 
Аватар для pnz_punisher
 
Регистрация: 05.01.2010
Сообщений: 30
По умолчанию

Я не могу найти ничего похожего...
pnz_punisher вне форума Ответить с цитированием
Старый 03.04.2010, 16:11   #6
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

что-то типа того можно:
Код:
for i:=0 to Base.count - 1 do
if ansiuppercase(word)=ansiuppercase(base[i]) then
begin
memo1.text:=memo1.text+TranslitBase[i];
break;
end;
Как выделить слова из предложения, я думаю можно не рассказывать.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 08.04.2010, 19:22   #7
pnz_punisher
Пользователь
 
Аватар для pnz_punisher
 
Регистрация: 05.01.2010
Сообщений: 30
По умолчанию

Лучше рассказать ) Ибо я только начинающий ....
pnz_punisher вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переводчик на js Alfonso1 JavaScript, Ajax 1 23.10.2009 13:49
TForm & TImage & PNG & Прозрачность delphi_beginner Общие вопросы Delphi 7 19.09.2009 08:46
Поиск в Tmemo через TEdit apocalypce Общие вопросы Delphi 13 08.09.2009 14:59
Массивы, ввод.вывод через TEdit/TMemo MaksimSeriy Общие вопросы Delphi 5 02.04.2009 01:04