По умолчанию, приложение Coverage Profiler выполняется в отдельном окне. Изменив Environment Option (Опцию Окружения) вы можете переконфигурировать его и тем самым заставить выполняться в главном окне Visual FoxPro. В Диалоговом окне Coverage Profiler Options измените значение опции Environment с Coverage frame на FoxPro frame, а затем перезапустите Coverage Profiler.
Кроме того, диалоговое окно Coverage Profiler Options можно использовать для модификации следующих характеристик Coverage Profiler.
Характеристика | Описание |
---|---|
Add-Ins |
Указывает надо ли регистрировать Add-Ins (расширения) по мере их использования в Coverage Profiler. Specifies whether Add-Ins are registered in the Coverage Profiler as they are used. For more information, see the section, "." |
Coverage Marks |
Указывает будет ли Coverage Profiler маркировать код, который выполнялся, или код, который не выполнялся. Специфицирует символ (-ы), используемый для маркировки кода. Указывается толко в том случае, если код нуждается в маркировке. |
Fonts |
Указывает шрифт, который Coverage Profiler использует для отображения классов, объектов и процедур (Display Font) и шрифт отображения кода (Code Font). |
Smart Pathing |
Указывает, будет ли Coverage Profiler автоматически искать файлы в ранее определенных локациях. |
Start Mode |
Указывает, будет ли Coverage Profiler открываться в Coverage режиме или Profile режиме. |
Обеспечение Релевантности в Coverage Profiler
Для проверки того, что файлы обработанные в Coverage Profiler корректны, проделайте следующее:
-
Перед тем как запустить журналирование области наблюдения установите папку вашего проекта как умолчиваемую, чтобы связать ссылки на файлы.
-
Избегайте динамического переименования объектов. Coverage Profiler не найдет объекты, переименованные во время выполнения приложения.
-
Избегайте использовать исходные файлы с одинаковыми именами, даже если расширения у них разные, т.к. Coverage Profiler не различает их.
-
Убедитесь, что ваш проект содержит только правильные версии часто модифицировавшихся файлов.
-
Убедитесь, что ваш проект не содержит несколько копий одного файла во вложенных папках.
-
Выполните компиляцию перед тем как запустить наблюдение:
-
Убедитесь, что в вашем приложении есть информация для Отладчика (Make sure Debug information is in your application).
-
Выключите Кодирование (Encrypt OFF).
-
Используйте RECOMPILE или Build All для того, чтобы гарантировать перекомпиляцию всего исходного кода.
-
Выполните компиляцию непосредственно перед началом наблюдения, чтобы быть уверенным в том, что исходный код точно соотносится с объектным кодом.
-
Некоторые строки кода, такие как комментарии, операторы DEFINE CLASS и ELSE, строки расположенные между операторами TEXT и ENDTEXT, не показываются в журнале наблюдения, т.к. они никогда не выполняются. Сюда же попадут строки разбитые символами продолжения (точка с запятой). Они считаются отдельными строками кода и маркер появится только на последней части разбитой строки.