• nokia4ever (07.10.14 01:53) [0]
    допустим есть стандартный компонент (или модуль) входящий в состав.

    новый компонент на основе имеющегося.
    могу ли я переделать в нем _вообще все_, начиная от названия и кончая( Ж- не, просто слово) реакцией на события, создать потомка, удалить ненужные - короче на его основе полностью построить свой, скажем с 2-3 свойствами и новым именем? можно ли отследить (кроме нужных *.dcu) что он используется, если исходник доступен?
    Xe7.
  • nokia4ever (07.10.14 01:55) [1]
    мм... видно не корректно спросил.
    исходник должен быть без изменений, изменить имя можно.
  • nokia4ever (07.10.14 01:56) [2]
    будет ли возможным отследить (ну без явных признаков vcl) что ноги растут оттудато?
  • Юрий Зотов © (07.10.14 13:42) [3]
    Изменить имя класса можно, если создать наследника.

    Изменить реакцию на события можно, если в наследнике перекрыть соответствующие методы (кроме статических - они не перекрываются).

    Удалить ненужные свойства - нельзя. Понизить их видимость тоже нельзя. Перекрыть их тоже нельзя.

    Удалить ненужные методы - нельзя. Понизить их видимость тоже нельзя. Но в наследнике их можно перекрыть (кроме статических) и оставить пустыми.

    Отследить использование можно тоже в наследнике. Например, вставьте в наследник какой-нибудь временный ShowMesssage, или просто поставьте в нем BreakPoint.

    Только зачем все эти странности? Может быть, сама задача поставлена не так?
Есть новые Нет новых   [134427   +34][b:0][p:0]