Вниз
Скачать: CL | DM;

Подскажите, пожалуйста, как скопировать определенный текст в memo   Найти похожие ветки 

 
BiT   (2008-11-17 13:49) [0]

Подскажите, пожалуйста, как скопировать определенный текст в memo?
Может, есть уже таки примеры, но поиск не дал результатов

Надо найти  текст в memo (class)+(пробел) копируем (SuperMidlet) {Это имя MIDlet} и передаем его в Edit. Почему я так делаю, а потому что имя  MIDlet  (SuperMidlet) может быть любым, но одно успокаивает, что оно идет всегда после слова class .

Ps. Это будущий мини редактор java.
-----------------------------------------------------------
Этот текст у  меня в memo

import javax.microedition.midlet.MIDlet;
public class SuperMidlet extends MIDlet
{
       public void pauseApp()
       {
       }
       public void destroyApp(boolean flag)
       {
       }
       public void startApp()
       {
       }
}

--------------------------------------------------------------

Вот что я делаю:

procedure TForm1.Button1Click(Sender: TObject);
var s,word: string;
i: integer;
begin
for i:=0 to Memo1.Lines.Count-1 do begin
//нахожу  слово  class
 if Pos("class",Memo1.Lines.Strings[i])>0 then
//если нашел
//делаю это
 s:=Memo1.Text;
 word:=Copy(s,pos("class",s)+6); // тут надо чтоб он  после
//слова class + пробел скопировал слово  SuperMidlet до следующего пробела и передал в Edit
//а у меня получается он копирует все, что после  class + пробел
Edit1.Text:=word;

end;

Хотя этот код полный бреет, но нечего лучшего не придумал.


 
AIK ©   (2008-11-17 14:50) [1]

http://articles.org.ru/cfaq/index.php?qid=751



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
15-1225436622
Виталий Глуниц
2008-10-31 10:03
2008.12.28
Интеграция любого приложения в объект TObject


8-1188571843
skvitek
2007-08-31 18:50
2008.12.28
чтение mp3 тегов


15-1225186008
axd
2008-10-28 12:26
2008.12.28
Excel


15-1224866998
DVM
2008-10-24 20:49
2008.12.28
Подскажите чайнику в Java


15-1225305335
sniknik
2008-10-29 21:35
2008.12.28
Как узнать сайты на одном IP адресе?




   Наверх