
18.11.2014, 16:48
|
Местный
|
|
Регистрация: 09.11.2010
Сообщения: 499
Репутация: 10
|
|
делается так
Код:
TBase = CLASS(TPersistent)
...
constructor Create;virtual;
END;
//если будет нетривиальный конструктор,то
TDesc2 = CLASS(TBase)
...
constructor Create;override;
END;
procedure(p_myvar : TBase);
var
myclass : TBaseClass;
myvar : TBase;
begin
myclass := p_myvar.ClassType;
myvar:=myclass.Create();
end;
|