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

Вниз

Работа с Memo   Найти похожие ветки 

 
Janna   (2005-02-02 17:40) [0]

Помогите разобраться с memo!
Есть memo, в которое загружено из файла 15000 слов, каждое слово на новой строке, никаких пунктационных знаков нет. Ситуация: через inputbox пользователь ввел один символ(букву). Вопрос: как удалить из memo слова, в которых нету введенной пользователем буквы?


 
Neznaika ©   (2005-02-02 17:49) [1]

х:=индекс строки в которой нет нужной буквы
lines[x].text:="";

:)

или я не понял вопрос?


 
Janna   (2005-02-02 18:07) [2]

Уточню: через inputbox пользователь ввел один символ(букву), которая присваивается строковой переменной, потом, как я полагала, запускается цикл, в котором проверяется каждое слово на наличие или отсутствие веденной пользователем буквы, слова в которых нет этой самой буквы удаляются. Проблема: я не в курсе как проверить слово и удалить его. Кто-нибудь может помочь?


 
Almaz ©   (2005-02-02 18:13) [3]

Попробуйте так, если я вас правильно понял:

var
 S: String;
 I: Integer;
begin
 I := 0;
 S := InputBox("Symbol", "Enter symbol", "");
 while I < Memo1.Lines.Count do
   if Pos(S, Memo1.Lines[I]) = 0 then
     Memo1.Lines.Delete(I)
   else
     Inc(I);
end;


Удачи.


 
Drakosha   (2005-02-02 18:15) [4]

memo.lines[i] итое слово
для сверки юзай masks
memo.lines.delete(i)  и удаляй


 
Janna   (2005-02-02 18:34) [5]

Благодарю всех за помощь!
Отдельное спасибо Almaz"у! :)



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
14-1107192332
iZEN
2005-01-31 20:25
2005.02.20
Перегнать Адресную книгу между оутглюками 2002<->2003


1-1107431412
Lord Zmiy
2005-02-03 14:50
2005.02.20
Компиляция


14-1106821364
BiN
2005-01-27 13:22
2005.02.20
Фантастический роман или повесть. Может кто помнит?


11-1091002852
M5
2004-07-28 12:20
2005.02.20
Как в МСК/КОЛ узнать, что нажата нужная клавиша и отреагировать?


3-1105704607
Blackmind
2005-01-14 15:10
2005.02.20
Crystal Report 9 - необходимые DLL ?!