Вопрос
Подскажите, как организовать опережающее описание типов в Делфи. Должна получится такая структура:
type TMyType = array of TMyArrayType;
TMyArrayType = record
X: byte;
Y: TMyType;
end;
Ответ
До объявления в Паскале можно использовать указатели. Правда, тогда и с выделением/освобождением памяти придется повозиться…
В Вашем случае:
type
PMyType = ^TMyType;
TMyType = array of TMyArrayType;
TMyArrayType = record
X: byte;
Y: PMyType;
end;
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация