Показать сообщение отдельно
Старый 04.07.2008, 14:13   #160
Новичок
 
Регистрация: 12.05.2008
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
liferus пока неопределено
По умолчанию

получается что каждый раз нужно создавать новый массив чтоб запихнуть в список. Так?
если 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];
как это работает посморю вечером

Последний раз редактировалось liferus, 04.07.2008 в 14:16. Причина: Добавлено сообщение
liferus вне форума   Ответить с цитированием