|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
TList of TList of Record
Привет, нужно сделать список TList, внутри которого список TList, внутри которого записи, количество элементов TList заранее неизвестно. Как такое можно реализовать, если можно, с примером?
Вот, что получилось у меня, но конечно же не работает) Код:
uses Classes, SysUtils; type TRouteNode = Record x : integer; y : integer; z : integer; end; var MainList: TList; SubList: TList; RouteNode: TRouteNode; i,j: integer; begin MainList := TList.Create; for i := 0 to 8 do begin SubList := TList.Create; MainList.Add(SubList); for j := 0 to 5 do begin SubList.Add(RouteNode); end; end; MainList.Free; end. Последний раз редактировалось kenshi245, 11.06.2017 в 01:42. |
#2
|
||||
|
||||
Объявить тип PRouteNode как указатель на TRouteNode. Переменную RouteNode объявить как PRouteNode. Перед добавлением в список выделять под нее память. Ну и про очистку не забывать.
Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
kenshi245 (11.06.2017)
|