Поиск процедур и текста

Поиск по имени процедуры и поиск по тексту листинга служат разным целям.

Найти процедуру

Используйте «Утилиты > Найти процедуру» (Tools > Find procedure) или Ctrl+T и введите полное имя или отличительную часть. Совпадение не зависит от регистра и принимает квалифицированные имена процедур. Выберите требуемое совпадение из результатов.

Найти отображаемый текст

Используйте Инструменты > Найти строку или Ctrl+F для открытия поиска текста. С «В активном окне» (In active window) выбранным, поиск применяется к текущему виду кода или данных формы. Снимите этот флажок, чтобы искать в декомпилированном проекте. Введите текст в поле Строка, затем используйте «Искать» (Find) и «Искать далее» (Find next) для перехода между совпадениями.

Поиск текста в активном представлении кода.
Поиск текста в активном представлении кода.

Для высокоразмерного поиска текста по всему проекту требуется предварительная декомпиляция соответствующих процедур. Отключите «Быстрая декомпиляция» (Fast decompilation) и обработайте файл повторно, когда вам необходимо полное покрытие для высокоразмерного поиска текста.

Поиск текста включает свёрнутое содержимое в представлениях Decompiler, Disassembler, DFM source и AI. Найденное совпадение отображается, тогда как несвязанные свёртки остаются закрытыми.

Строковые литералы

Используйте Ссылки на строки для исследования распознанных строковых литералов и их расположения. Эти ссылки могут быть собраны посредством предварительного дизассемблирования в режиме быстрой декомпиляции; для этого не требуется наличие полного высокоразмерного листинга для каждой процедуры.