Bonjour,

je développe avec Lazarus 1.6.4 et FPC 3.0.2, et j'ai de petits problèmes avec la déclaration de tableaux dynamiques.

En effet, lorsque je déclare mon tableau d'enregistrements :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  Tab : Array Of InfosEquipe;
pas de problème, ensuite, je veux assigner une valeur maximale à mon tableau, où NbreEquipes est un Integer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  SetLenght(Tab, NbreEquipes);
et là, ça coince.

À la compilation j'ai un message d'erreur :
fichenre1.pas(77,5) Error: Identifier not found "SetLenght"
Après des heures de recherches sur le Net, il me vient une idée, je fais un copier-coller de "SetLenght" à partir d'une page trouvée au hasard de mes recherches, et là, oh miracle, l'expression passe sans problème le test du compilateur...

Je ne m'attarde pas trop sur le problème, quoi que cela me perturbe tout de même un fameux coup, mais bon, l'informatique a ses raisons que la raison parfois ne connaît point n'est-ce pas...
Ceci dit, si quelqu'un a une explication...

Ensuite je continue mes recherches, en anglais cette fois, plus délicat, mais celà paie, je capte quelque part qu'avec FPC 3.0, Tout a changé...

D'où mes questions : peut-on continuer à employer tout de même l'ancienne déclaration des tableaux dynamiques, et si non, où trouver de bonnes explications pour employer la nouvelle méthode?

J'espère avoir été clair

Merci d'avance