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

Вниз

Richedit   Найти похожие ветки 

 
Юля   (2003-08-04 14:58) [0]

Уважаемые Мастера! Есть небольшая проблемма: в RichEdit я загружаю файл *.pas. После мне необходимо найти в Riche все слова после, uses, т.е все используемые модули. Буду очень благодарна за примерчик


 
HolACost   (2003-08-04 15:03) [1]

Мамма миа! А сам простым поиском найти uses не можешь? А после его нахождения чита всё до ;!


 
Юля   (2003-08-04 15:08) [2]

Подскажите пожайлуста как это сделать


 
chs2r ©   (2003-08-04 15:28) [3]

НЕ знаю как в ричедит, я с ним не особо ладил, а в мемо
можно просто перебором строк

i:=1;
while i<Memo.Lines.Count do
begin
( "uses",Memo.Lines.Strings[i]) НЕ знаю как в ричедит, я с ним не особо ладил, а в мемо
можно просто перебором строк

i:=1;
while i<Memo.Lines.Count do
begin
position:=pos("uses",Memo.Lines.Strings[i]);
if position>0 then
begin
...//значит в этой строке есть "uses" и ее надо обрабатывать
end;
end;
где инкрементировать i -разберешься :)


 
HolACost   (2003-08-04 15:37) [4]

Извинясь - не заметил что девушка!(это про "сам")!
Если честно лень писать, но лггика простая....
Нашли строку в которой есть uses!...
и потом после юзес (например в темповойц строке удалить его нафиг) обрабатывае м строку до $// для верности пройтись и копировать в темповую строку все строки, которые после юзис и до ; tcntcndtyyj вместе с ней, при этом получим одну строку....
А потом можно просто
<TStringList>.CommaText := Tmp_String!
И у вас в листе все модули!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
14-58410
greenrul
2003-02-14 18:13
2003.08.18
Как вставить background,


14-58404
Puke Zero
2002-12-14 16:35
2003.08.18
Font.FontStyle


14-58387
Pirl
2003-08-04 05:49
2003.08.18
Определение переменной


14-58466
Julliete
2003-07-23 17:35
2003.08.18
Удаление всех записей из таблицы


14-58429
VID
2003-08-02 17:02
2003.08.18
Ограничение в 65536 символов в RichEdit