Erklæring af constant array?
Jeg har behov for at erklære en menu-struktur som en constant i programmet til en lille embedded microcontroller (Pascal, men ikke Delphi).Strukturen ser sådan ud:
{Id, ParentId, MenxText}
1, 0, 'Menu 1'
2, 1, ' Menu 11'
3, 1, ' Menu 12'
4, 1, ' Menu 13'
5, 0, 'Menu 2'
6, 1, ' Menu 21'
7, 1, ' Menu 22'
8, 1, ' Menu 23'
9, 0, 'Menu 3'
Jeg har forsøgt mig med denne fremgangsmåde, men kan simpelthen ikke få compileren til at godkende den efterfølgende oplistning afkonstanterne.
Type
MenuItemType = RECORD
Id : BYTE;
ParentId : BYTE;
MenuText : STRING;
END;
CONST
MenuItems: ARRAY[1..MaxMenuItems] of MenuItemType = (......
Er der en, der kan hjælpe mig videre?
Jeg er kommet i tvivl om man overhovedet kan erklære et konstanter som array af min egen type. Hvis man kan er jeg usikker på syntaxen.
