# | Сообщение добавлено 11.03.2011 16:04:22
Доброго времени суток форумчанам.
Как можно сделать динамический массив объектов (
MyObjArr[] ) класса
TMyClass?
type TMyClass = class(TObject)
public
Name:string;
SurName:string;
end;
var
MyObjArr:array of TMyClass;
begin
MyObjArr[1]:=TMyClass.Create;
ReadLn
end.
Приложение консольное. И, когда выполняется
MyObjArr[1]:=TMyClass.Create;
приложение сразу завершает свою работу без ошибок. Хотя, компилятор выдает предупреждение:
Variable 'MyObjArr' might not have been initalized
Можно ли тут обойтись без связанных списков?
Добавлено 11.03.2011 17:12:26 (через 1 час 8 минут 4 секунды )
Кажется, решил проблему, нужно воспользоваться процедурой SetLength(MyObjArr,[Число])