![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
в delphi есть такая штука, если к примеру создать процедуру:
Код:
...
uses ..., SysUtils,...
...
procedure TForm1.Button2Click(Sender: TObject);
begin
DeleteFile('D:\1.txt');
end;и кликнуть правой кнопкой на DeleteFile, в появившемся меню есть графа "Find Declaration", нажимаем и нам открывается вкладка SysUtils, и в нем курсор ставится на эту функцию. Вопрос вообщем заключается в том что мне нужно реализовать нечто подобное, знаний языка мне должно хватить, а вот логика этого поиска пока не ясна... Может кто подскажет как это можно изобразить или по какому принципу это реализовано в делфи? |
|
#2
|
|||
|
|||
|
вначале поиск всех функций, которые есть в проекте во всех Uses которые в нём подключены, потом построение массива:
"функция -> файл" в котором она есть. и вот при нажатии на функцию, ищем в массиве файл, в котором она найдена до этого (то есть прокеширована, назовем это так) и переходим (открываем файл и ищем в нём). а вот как в плане дизайна и GUI это уже нужно думать глубже. Последний раз редактировалось Assistant, 23.03.2011 в 17:29. |
|
#3
|
|||
|
|||
|
Спасибо!) Подтвердил мою главную догадку!)
|