Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];

Вниз

Поиск методов в модулях   Найти похожие ветки 

 
Индеец ©   (2009-05-04 12:08) [0]

Здравствуйте, а есть ли такой инструмент (лучше бы, конечно, чтобы в виде IDE эксперта), который бы позволял по названию метода (частичному) искать собвтенно сам метод в модулях, которые присутствуют в library path  и просто хотя бы показывать название модуля где этот метод есть?


 
Jeer ©   (2009-05-04 12:12) [1]

А зачем ?

Если затрудняешься с памятью, то
MyModule.MyMethod

Либо Ctrl+наведение мышью на имя  и клик выносят тебя в модуль с методом ( функцией, процедурой и пр )


 
Индеец ©   (2009-05-04 12:35) [2]

нет, вот пример: есть метод inttobool в jclsysutils.pas Я знаю что такой метод есть вообще в JCL, но не знаю где именно. google в этих вопросах, конечно, решает, но это как- то не очень здорово. Необходим инструмент, который подскажет в каком модуле (из всего library path, не привязываясь к пространству активного приложения) есть такой метод


 
Медвежонок Пятачок ©   (2009-05-04 12:38) [3]

тупо в фаре alt+f7.
Быстро и сердито


 
Индеец ©   (2009-05-04 12:44) [4]

согласен вариант, но каталогов- то много, а искать по всему пути установки delphi как- то совсем долго. Да и хотелось бы чтобы этот инструмент не тупо шерстил файлы в поисках текста, а мог принудительн индексировать все файлы, а потом уже искать. А то поиск по порядка 4-5 тысячам модулей не выглядет радостным )


 
Медвежонок Пятачок ©   (2009-05-04 12:59) [5]

Ну так поиск виндовым "бобиком" и винда проиндексирует все что захочешь.


 
Ega23 ©   (2009-05-04 13:06) [6]

grep рулит


 
Индеец ©   (2009-05-04 13:44) [7]

вобщем видимо нет такого инструмента, значит буду как раньше grep+F3


 
Индеец ©   (2009-05-04 17:28) [8]

А, кстати, нито сейчас не использует castalia ? помнится она зачем- то индексировала весь library path может ам это реализовано ?


 
test ©   (2009-05-04 17:55) [9]

Индеец ©   (04.05.09 17:28) [8]
Find in files -> Search in directories
Не то?


 
Индеец ©   (2009-05-05 08:24) [10]

Это тоже самое что пользовать win-поиск или grep. Смысл в том чтобы поиск производился по всем модулям из library path и не тупо поиском по файлам, ибо тогда поиск каждого метода по 4-5 тысячам файлов будет заниать слишком много для такой задачи


 
Andy BitOff ©   (2009-05-05 09:02) [11]


> Индеец ©   (04.05.09 12:08) 

Насколько мне извесно такого нет. Есть в GExperts, но там поиск в файлах, однако быстрый и удобный вывод результатов.
Наиболее подходящий для тебя вариант это ModelMaker Code Explorer и его поисковик Indexer. Его достоинство в том, что он индексирует файлы и не тратит потом кучу времени на их перебор, что несомнено удобно при большом их количестве.


 
Индеец ©   (2009-05-05 09:46) [12]

Спасибо за информацию


 
123-ий ©   (2009-05-06 16:54) [13]

Подождите. А как насчет Find References? Разве не то?


 
Индеец ©   (2009-05-07 09:21) [14]

Не, совсем не то, этот инструмент не будет ничего искать в не подключенных модулях.


 
Дмитрий Белькевич   (2009-05-07 22:08) [15]

[3] +1. Фар. Быстро и эфеективно.

В текущем модуле - GExpets. Ctrl+G - быстро и эффективно.



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

Форум: "Прочее";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.004 c
2-1242386967
ford
2009-05-15 15:29
2009.07.05
управление другим приложением


2-1242655529
@!!ex
2009-05-18 18:05
2009.07.05
Помогите перевести на С++.


2-1242671998
TStas
2009-05-18 22:39
2009.07.05
Приведение типов в циклах


8-1194476253
Проходящий мимо
2007-11-08 01:57
2009.07.05
Flash


15-1240861144
DVM
2009-04-27 23:39
2009.07.05
4 монитора со сверхвысоким разрешением на один компьютер





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский