Я не могу проверить на Delphi 2010.

TMyBaseClass=class
  constructor(test:integer);
end;

TMyClass=class(TMyBaseClass);

TClass1<T: TMyBaseClass,constructor>=class()
  public
    FItem: T;
    procedure Test;
end;

procedure TClass1<T>.Test;
begin
  FItem:= T.Create;
end;

var u: TClass1<TMyClass>;
begin
  u:=TClass1<TMyClass>.Create();
  u.Test;
end;

не сделать это, чтобы создать класс с целочисленным параметром. Какой обходной путь?

Ответы на вопрос(5)

Ваш ответ на вопрос