Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


пятница, 6 мая 2011 г.

Описание CnPack Wizards часть 15: Дополнительные утилиты. Часть 2.

Это пятнадцатая запись в серии: Эксперты для комфортной работы в системе Delphi: CnWizards.  Официальные сайты проекта: www.cnpack.org и Google Code.

Вчера, я начал описание утилит входящих в 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 выглядит очень мощным. Но, имхо, пользоваться им не очень удобно.

Просмотр отладочной (debug) информации

Enable/Disable CnPack Wizards

Позволяет одним махом отключить/включить CnWizards во всех инсталляциях Delphi.

Название файла: setup.exe -u или setup.exe -i.

Быстрое включение/отключение CnWizards

IDE External Wizard Management

Название файла: CnManageWiz.exe

Утилита для управления внешними мастерами IDE. Позволяет отключать/включать установленные Wizards для разных версий Delphi. Аналогичный инструмент, но попроще, входит и в состав gExperts.

CnPack: Внешнее управление мастерами IDE.

Relation Analyzer

Название файла: CnSMR.exe

Тестер зависимостей между исполняемыми и исходными файлами. Эта утилита позволяет анализировать зависимости между юнитами используемыми в разных скомпилированных (exe, dll, bpl) файлах.

С её помощью можно:

  • определить, какие юниты используются в скомпилированных файлах
  • определить, в каких скомпилированных файлах использовался определённый юнит
  • посмотреть список общих юнитов, для двух или нескольких скомпилированных файлов
  • посмотреть, какие файлы придётся перекомпилировать после изменения определённого юнита (отдельно для изменения interface и implementation частей)

О том как пользоваться тестером зависимостей я напишу в одном из следующих постов.

CnPack: Тестер зависимостей юнитов и бинарных файлов

Select CnWizards Language

Название файла: CnSelectLang.exe

cnWizards переведён на несколько языков. Этот диалог позволяет выбрать язык интерфейса для работы. Язык также можно изменить прямо из Delphi: Меню CnPack->Languages (даже Delphi перезапускать не потребуется).

CnWizards language selection tool


  • Моя Nokia N73 потихоньку начинает сдавать. И гнездо зарядки разболталось, и гарнитура не держится. Потихоньку присматриваюсь к Android-у, особенно в моделях от HTC. HTC - вроде лучшие. Но как-то денег жалко. Шутка ли - четыреста долларов с гаком за игрушку. Хотя выбор моделей широк, и в продаже HTC есть много где.

Комментариев нет:

Отправить комментарий

Постоянные читатели