|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Self referenced record
Подскажите можно ли что то похожее реализовать
В файле сохранено много структур ссылающихся друг на друга , но все они имеют значение своего размера в начале записи. Можно ли их читать как то просто , типо так : Код:
type Struct1 = record size : DWORD; data: Array [0..Self.size] of byte; end; ? ПС . писать процедуры загрузки руками уже написал , вопрос выше . |
#2
|
||||
|
||||
Я бы запользовал динамические массивы.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
||||
|
||||
Структура создается на этапе компиляции, а в этот момент не известно, чему равно size, следовательно, и невозможно создать такую структуру. MAD правильно сказал.
jmp $ ; Happy End! The Cake Is A Lie. |