Как определить, где идентификатор определен для рефакторинга в Delphi 7? - PullRequest
3 голосов
/ 31 марта 2012

Я пытаюсь изменить код Delphi 7. Одна из процедур, которые я хотел бы переместить, использует тип данных, называемый TLVColumn (кажется, заголовок столбца TListView). Однако, если я перемещаю метод, я получаю необъявленную ошибку идентификатора, предположительно, потому что я не скопировал импорт, который определяет TLVColumn в новый модуль. Модуль, из которого я перевожу этот метод, содержит более 7000 строк кода и более 50 использует перечисленные классы. Есть ли более эффективный способ, чем метод проб и ошибок при копировании случайного импорта, чтобы определить, какой импорт требуется для определенного класса? (особенно импорт из библиотек Delphi, а не из моей собственной кодовой базы ...)

1 Ответ

6 голосов
/ 31 марта 2012

Прежде чем переместить процедуру, просто нажмите ctrl +, щелкните левой кнопкой мыши по идентификатору, и среда IDE перейдет к блоку, в котором она объявлена.

...