Утилита или IDE Expert для Delphi 6, которая может копировать компонент и его обработчики событий в новую форму или фрейм? - PullRequest
2 голосов
/ 28 декабря 2011

Распространенным случаем с VCL является сборка компонента, а затем заполнение его обработчиков событий кодом, который находится в основном фрейме или форме (если у компонента есть события). Delphi 6 IDE способна довольно легко вырезать и вставлять компонент из своего базового фрейма или формы в новый фрейм или форму. Но код, находящийся в обработчиках событий исходного кадра или формы, не копируется вместе с ним.

Кто-нибудь видел утилиту или, возможно, эксперта по IDE для Delphi 6, которая также может копировать код обработчика событий, дублируя объявления событий в целевом файле PAS и корректно обновляя целевой файл DFM?

1 Ответ

1 голос
/ 28 декабря 2011

Я не знаю ни одного эксперта, который бы захватил код EventHandlers и продублировал его в другом контексте хоста.
Имейте в виду, что простое копирование и вставка кода может не работать, как это было бы в другомобласть, в которой доступные свойства и подпрограммы не обязательно совпадают.
Если вам нужно разделить обработчики между хостами, я бы посоветовал вам поместить код в общий модуль и вызывать его с хостов.
Или вы можетеиметь базовую форму или рамку и наследовать от нее ...

...