![]() |
Delphi. Помогите плиз нужно написать простейший переводчик!
Реализация очень простая. Загружаю в memo или richedit текстовый файл,
и по зараннее заготовленной базе или текстового файла с словами, проверяю если слово в базе есть, то заменить в моем загруженном файле. Вот и все никаких наворото ничего только основу расскажите :smile: или дайте ссылку!! |
Никто не отвечает на мои мольбы :(
Ну хоть подскажите как зделать массовый search-replace в RichEdit'е? |
diablist
Хе.... )))) Прикольно написал ))) А вот я бы не парился и БД слепил... по-моему, так красивше будет... |
sasa001
Дык подскажы как :) Яж для того и помощи спрашую. |
хэлпы рулят :)
Код:
procedure TForm1.Button1Click(Sender: TObject); |
donatas
Спасибо, но это не совсем то. Мне не нужно чтобы вылазил диалог. Нужно чтобы молча заменил указанные слова в документе |
var
strfrom,strto:string str:string; i:integer; -------------- for i:=0 to memo1.lines.count-1 do begin str:=memo1.lines[i]; if pos(strfrom,str)>0 then memo1.lines[i]:= copy(str,0,pos(strfrom,str)-1)+strto+copy(str,pos(strfrom,str)+length(strfrom)),length(str)-(pos(strfrom,str)+length(strfrom))); end; вот,писал прямо тут,значит мог в количестве скобок ошибиться =\ но в целом должно работать :) strfro - что ищем strto - на что заменяем.... я думаю в цикле сможешь запускать,и подставлять from/to :) |
ПАсибо!!!
Бум копатЦА :) |
| Часовой пояс GMT +4, время: 06:55. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.