Показать сообщение отдельно
  #14  
Старый 30.11.2012, 07:19
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от poli-smen
Ну если "статический массив от константы", то это легко делается :
Код:
const
  FCount = 10;
type
TStringArray = array[0..FCount-1] of string;

Вопрос, а чем тебя не устраивает что-то типа:
Код:
type
  TMyClass = class
  privatre
    FCount : Integer;
    A : Array Of String;
  public
    constructor Create(ACount : Integer); virtual;

    property Count : Integer read FCount;
  end;

constructor TMyClass.Create(ACount : Integer);
begin
  FCount := ACount;
  SetLength(A,FCount);
end;

Если FCount потом не меняется, задается через конструктор, то один вызов SetLength погоды не делает и на производительности сильно не скажется.
Ответить с цитированием