Здравствуйте, Slava Antonov, Вы писали:
SA>Привет.
SA>Пусть есть базовый класс и наследники от него. На вход функции дается объект (как базовый класс). Как в функции создать новый объект того класса что и данный на входе объект?
SA>Можно завести у базового класса метод типа MakeCopy, но может можно и без этого обойтись? Нужно ковыряться с NewInstance?
SA>-- SA>Всего хорошего, Слава SA>ICQ: 197577902
Почитай книгу Р.Лишнера "Delphi.Справочник". Там очень хорошо рассмотрен жизненный цикл создания объекта и его уничтожения.