Есть два проекта, назовем модуля главных форм Main1 и Main2. Есть модуль, работающий в нескольких проектах Unit1. Необходимо, чтобы в этом модуле для разных проектов выполнялись разные действия, в частности - вывод сообщения в статус бар.
Решение в лоб: Uses Main1 и Main2, в зависимости от какой-то переменной делаем нужное действие. Минус - в ехе попадает код обоих проектов.
Возникло желание воспользоватья директивами.
Но, чтобы директива была видна, она должна быть подключена в этот модуль. Т.е. опять надо подключать Main1 и Main2. При этом их директивы будут противоречить друг другу.
Есть еще вариант. Завести в Unit1 переменную типа Статус Бар и заполнять ее из Main1 и Main2. Однако на самом деле дейтвий больше, чем я привел, и переменных понадобится порядочно...
Может у кого-нить есть другие идеи?