Открытые инструменты Delphi — Как использовать IOTABuildEventProvider и IOTABuildEvent?

#delphi #opentools

#delphi #opentools

Вопрос:

Я разрабатываю менеджера группы проектов, теперь, когда DDevExtensions больше не поддерживается, у меня есть доступ к информации о версии и другим атрибутам проекта, однако я также хочу получить доступ к событиям сборки.

Я нашел два интерфейса для использования, IOTABuildEventProvider и IOTABuildEvent, но нигде не могу найти ни примеров, ни документации.

Просто хочу узнать, как создать IOTABuildEventProvider из имеющегося у меня экземпляра интерфейса IOTAProject и как его использовать.

Спасибо

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

1. Вызов Supports(AProject, IOTABuildEventProvider, AProvider) where AProject является вашим IOTAProject и AProvider является возвращаемой IOTABuildEventProvider ссылкой. Я просто использую его, чтобы проверить HasBuildEvents , возвращает ли True

2. Спасибо за ответ, но мне пришлось найти другой обходной путь — создать внешний сценарий сборки и установить и забыть одно событие сборки для всех проектов.