получается что каждый раз нужно создавать новый массив чтоб запихнуть в список. Так?
если Point указатель, то как ему присвоить новый массив в теле процедуры?
Point:= array[0..2] of integer - ошибка синтаксиса
Добавлено через 8 минут
ошибся
CheckPointList.Add(TObject(Point)); //вроде так правильно добавлять в список массив
но как теперь его вытащить оттуда?
Point1:= Array of integer(CheckPointList[0]);
Point1:= (Array of integer)(CheckPointList[0]);
Point1:= Array(CheckPointList[0]);
все ошибки синтаксиса....
Добавлено через 26 минут
Вроде бы нашел решение
обявлять так
Код:
Point,Point1: Variant;
CheckPointList:TList;
использовать так
Код:
Point:=VarArrayCreate([0, 2], varInteger);
Point[0]:=12344;
Point[1]:=62456;
Point[2]:=-2344;
...
CheckPointList.Add(Point);
...
Point1:= CheckPointList[0];
как это работает посморю вечером