Показать сообщение отдельно
Старый 11.03.2008, 11:16   #15  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Попробуйте в копировальном конструкторе дедушки явно скопировать все его переменные с обьекта который вы копируете.

Ну что-то наподобии:
X++:
Ded_value_X=Object2Copy.Get_Ded_value_X()
Правда если таких переменных будет много, то будет очень геморно для каждой переменной на наследнике делать метод, который бы её возвращал.

UPD
С другой стороны в таком случае удобно сделать на дедушке конструктор, который в параметрах принимал бы контейнер, содержащий переменные внука и из этого контейнера инитил бы свои.
__________________
Axapta has seduced me deadly!

Последний раз редактировалось HorrR; 11.03.2008 в 13:54.