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 :
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 Tab : Array Of InfosEquipe;
et là, ça coince.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SetLenght(Tab, NbreEquipes);
À la compilation j'ai un message d'erreur :
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...fichenre1.pas(77,5) Error: Identifier not found "SetLenght"
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
Partager