La version de Delphi n'étant pas indiquée, voici le code corrigé sous Berlin:



var
i: byte;
NewItem: TMenuItem;
begin
for i := 1 to 4 do
begin // création des 4 menus