TPolyLine=class(TObjectList)
private
...
protected
constructor Create(AxesCount:integer);
..
public
...
end;
var PL:TPolyLine;
begin
PL:=TPolyLine.Create(2);//Error!
end.
проблема с перегружаемым конструктором
Код:
компилятор говорит что нет такой версии Create, которая могла бы быть вызвана с такими параметрами
Цитата: Михаил
компилятор говорит что нет такой версии Create, которая могла бы быть вызвана с такими параметрами
Так ещё бы, ты ведь умудрился описать его как protected - с запретом вызова для экземпляров. Конструкторы VCL по умочанию - public.
уппс... точно, все иду спать :)