Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| kr3v3tkus |
5.10.2007 16:17
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 111 Пол: Мужской Реальное имя: Рома Репутация: 0 |
нужно сделать переводчик, слова берёт из тхт, слова разных языков разделены пробелом.
подскажыте плз что за косяк в цикле (и ваще я так делаю или нет? >__> ) плюс интересная штука в последней строке переменную f почемуто принимает за стринг, хотя везде описал как буль Код Output.Text:=''; f:=false; repeat if BaseField.Text[i]<>' ' then Str:=Str+BaseField.Text[i] else begin if BaseField.Text=Str then begin f:=true; repeat Output.Text:=Output.Text+BaseField.Text[i]; inc(i); until BaseField.Text[i]=' '; Str:='' end; end; inc(i); until BaseField.Text[i]=''{ or f=true}; Сообщение отредактировано: kr3v3tkus - 5.10.2007 16:24 Прикрепленные файлы
Trans.rar ( 8.48 килобайт )
Кол-во скачиваний: 148-------------------- Цитата . . \__/ (**) (>:=:=:~~ ^ ^ ^ ^ Креветка присваивания :DDD |
![]() ![]() |
| volvo |
6.10.2007 0:00
Сообщение
#2
|
|
Гость |
Цитата А нельзя всё таки какнить с мемо? Можно. "В принципе, можно и зайца научить курить" (С), но только вот у тебя код неправильный, в этом все дело... Тебе придется каждый раз (для каждого слова, фигурирующего в поле Input) проходить по всему Memo, в каждой строке брать ту часть, которая до пробела, сравнивать ее с самим выделенным словом, и если есть совпадение - то брать часть строки Memo после пробела и добавлять ее к полю Output...Что я тебе предлагаю: при инициализации (т.е., один раз) делаешь так: procedure TDictionary.FormCreate(Sender: TObject);, и у тебя есть готовый массив с индексами-строками, никаких велосипедов... Сообщение отредактировано: volvo - 6.10.2007 0:01 |
kr3v3tkus переводчик 5.10.2007 16:17
volvo Мало правильно описывать, надо еще правильно вызыв... 5.10.2007 16:21
kr3v3tkus гоменасай забыл прикрепить файл) 5.10.2007 16:25
volvo kr3v3tkus, я бы на твоем месте вместо TMemo для хр... 5.10.2007 20:44
kr3v3tkus
ValueListEditor1.Strings.LoadFromFile(... 5.10.2007 23:39
kr3v3tkus вольвыыыыч позялста последние 2 вопроса :)
SL.De... 6.10.2007 0:21
volvo Я ж говорил: у тебя один столбец - это индексы, а ... 6.10.2007 3:38
kr3v3tkus ууу пасибки, въехал :) царь во дворца :) 6.10.2007 18:18![]() ![]() |
|
Текстовая версия | 13.12.2025 13:47 |