Вверх ↑
Гость
Ответов: 17029
Рейтинг: 0
#1: 2005-05-01 12:38:21 правка | ЛС | профиль | цитата
А в полях элемента MultiElementEx у нас уже лежит указатель на элемент EditMultiEx из текущего экземпляр класса (FChild), и на конструктор класса (FOnCreate - хитрым способом правда, но, как я понимаю, это лишь следствие хитромудрости Object Pascal). А в элементе EditMultiEx (с этой версии) есть указатель на экземпляр класса (MainClass), в котором этот элемент и находится.

Все это, безусловно, есть, но только не в SHA файле. Там каждому мультику приписывается новый EditMulti (из-за чего собственно и были созданы ссылки). Но, как вы сами говорили, зачем копировать все свойства мультика, когда нужно скопировать только указатель на определенный EditMulti.
Обойтись обычным копированием можно и сейчас - это вопрос интерфейса, а не генерации кодов.

Я именно про интерфейс и веду разговор.
Постановка вопроса, что рекурсивная ссылка - это буржуазная лженаука, НЕ УБЕЖДАЕТ.

Я не против рекурсии. Только к этому надо подходить осторожно.
карма: 0

0