Это пятнадцатая запись в серии: Эксперты для комфортной работы в системе Delphi: CnWizards. Официальные сайты проекта:
Вчера, я начал описание утилит входящих в CnWizards:
- ASCII Chart,
- утилите для импорта/экспорта конфигурации CnWizards,
- утилите для резервного копирования/восстановления настроек Delphi IDE
- конвертере DFM-файлов.
Сегодня я продолжу рассказ об утилитах и расскажу о следующих:
- CnPack Debug Viewer
- Утилите для быстрого отключения Мастеров CnPack
- Утилите для управления внешними мастерами Delphi (экспертами)
- Утилите для анализа зависимостей между юнитами и бинарными файлами
Debug Viewer
Название файла: CnDebugViewer.exe
Просмотрщик для отображения отладочной информации, посланной программой с помощью OutputDebugString и методов класса TCnDebugger, содержащегося в файле CnDebug.pas. C помощью CnDebug.pas из программы можно отправлять строковую информацию, integer, float, color и RTTI-информацию об объектах и компонентах. CnDebug также умеет устанавливать глобальный обработчик исключений и записывать в журнал содержимое стек и другие данные. Я напишу об этом подробнее в следующих постах.
А CnPack Debug Viewer позволяет просматривать эту информацию в удобном виде (с использованием иерархий, группировок, фильтров). Аналогичный инструмент, но попроще, входит и в состав gExperts.
CnDebugViewer выглядит очень мощным. Но, имхо, пользоваться им не очень удобно.
Enable/Disable CnPack Wizards
Позволяет одним махом отключить/включить CnWizards во всех инсталляциях Delphi.
Название файла: setup.exe -u или setup.exe -i.
IDE External Wizard Management
Название файла: CnManageWiz.exe
Утилита для управления внешними мастерами IDE. Позволяет отключать/включать установленные Wizards для разных версий Delphi. Аналогичный инструмент, но попроще, входит и в состав gExperts.
Relation Analyzer
Название файла: CnSMR.exe
Тестер зависимостей между исполняемыми и исходными файлами. Эта утилита позволяет анализировать зависимости между юнитами используемыми в разных скомпилированных (exe, dll, bpl) файлах.
С её помощью можно:
- определить, какие юниты используются в скомпилированных файлах
- определить, в каких скомпилированных файлах использовался определённый юнит
- посмотреть список общих юнитов, для двух или нескольких скомпилированных файлов
- посмотреть, какие файлы придётся перекомпилировать после изменения определённого юнита (отдельно для изменения interface и implementation частей)
О том как пользоваться тестером зависимостей я напишу в одном из следующих постов.
Select CnWizards Language
Название файла: CnSelectLang.exe
cnWizards переведён на несколько языков. Этот диалог позволяет выбрать язык интерфейса для работы. Язык также можно изменить прямо из Delphi: Меню CnPack->Languages (даже Delphi перезапускать не потребуется).
- Моя Nokia N73 потихоньку начинает сдавать. И гнездо зарядки разболталось, и гарнитура не держится. Потихоньку присматриваюсь к Android-у, особенно в моделях от HTC. HTC - вроде лучшие. Но как-то денег жалко. Шутка ли - четыреста долларов с гаком за игрушку. Хотя выбор моделей широк, и в продаже HTC есть много где.
Комментариев нет:
Отправить комментарий