18. august 2014 - 13:50Der er
3 kommentarer og 1 løsning
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.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.