Предотвратить автоматическое добавление юнита в предложение Uses?

Я использую TJvTransparentForm (из проекта JEDI) на одной из моих форм. Я также использую AlphaControls для всего моего проекта. Проблема в том, что TJvTransparentForm не работает с модулем "acPNG" от AlphaControls. Мне нужно использовать обычный класс PNG (?).

Я пытался использовать подпрограмму UnregisterClass (или что-то еще, не помню, что это было), и это не помогло.

Я также попытался удалить AlphaControls из своего проекта, добавить TImage, включить AC, но он все еще генерирует acPNG в предложении Uses.

Что я могу сделать? Спасибо! Джефф

2 ответа

Решение
  1. Если вы имеете в виду - исключить единицу, автоматически включаемую в "использование" во время разработки, когда компонент был добавлен в форму. Тогда единственный способ - создать этот компонент во время выполнения.
  2. Если модуль был косвенно использован какой-либо связанной библиотекой, вы не можете исключить этот модуль. Или... не используйте библиотеку.

Еще одна опция перемещается на нужную единицу после другой

ура

Другие вопросы по тегам