Главная страница
    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.44 MB
Время: 0.002 c
14-58417
Asteroid
2003-08-03 04:14
2003.08.18
Real Audio Player


14-58400
dez
2003-08-04 11:56
2003.08.18
[help] выполнение действия при нажатой кнопке мыши


14-58470
Мышь
2003-07-22 21:04
2003.08.18
Как послать в StoredProc длинную строку в качестве параметра


14-58383
Miralex
2003-08-04 14:32
2003.08.18
как сохранить в файл тип Record


14-58490
GameBoy
2003-02-15 12:57
2003.08.18
Новый проект





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский