Hola danielmj.
Fijate que el procedimiento
combinatoria lo declaro con dos parámetros:
Código Delphi
[-]
procedure combinatoria(v: array of Integer; Serie: TStrings);
Sin embargo en tu código estas citando a
combinatoria como si fuese un arreglo y quisieras acceder al elemento 0 del mismo:
Código Delphi
[-]listview1.Items.Add.SubItems.Add(combinatoria[0]);
Saludos