Code: Alles auswählen
type
TMenuItems = array of record
Caption: string;
Command: integer;
Items: TMenuItems;
end;
Code: Alles auswählen
wmmenu.pas(17,12) Error: Illegal expression
Code: Alles auswählen
var
M:TMenuItems;
begin
M[2].items[3].Caption := 'abc'
end;
Auf diese Methode geht es
Code: Alles auswählen
type
TMenuItems = record
Caption: string;
Command: integer;
Items: array of TMenuItems;
end;
Code: Alles auswählen
SetLength(MenuItems.Items, 6);
MenuItems.Items[0].Caption := '&Datei';
SetLength(MenuItems.Items[0].Items, 8);
MenuItems.Items[0].Items[0].Caption := '&Neu';
MenuItems.Items[0].Items[0].Command := cmNewWindow;
MenuItems.Items[0].Items[1].Caption := '&Oeffnen...';