Je voudrais passer un tableau multidimensionnel à un constructeur comme ceci:Passer un tableau multidimensionnel comme paramètre dans Delphi
constructor TMyClass.Create(MyParameter: array of array of Integer);
begin
LocalField := MyParameter;
end;
Où LocalField est un tableau de tableau de nombre entier.
Cependant le code ci-dessus ne compilera pas ('Identifiant attendu mais ARRAY trouvé'). Est-ce que quelqu'un pourrait m'expliquer pourquoi c'est faux? J'ai essayé de lire sur des tableaux ouverts, statiques et dynamiques, mais je n'ai pas encore trouvé quelque chose qui fonctionne. Y at-il un moyen de le réparer sans changer le type de LocalField?
+1. En cas de doute, * nommez vos types *. –