DYNARRAYSETLENGTH |
Fixe la longueur du tableau dynamique |
---|---|
Free Pascal | System |
Syntaxe
Procedure DynArraySetLength(Var a:Pointer;typeInfo:Pointer;dimCnt:SizeInt;lengthVec:PSizeInt); |
Paramètres
Nom | Description |
---|---|
a | Ce paramètre permet d'indiquer le tableau à traiter. |
typeInfo | Ce paramètre permet d'indiquer un pointeur vers un tableau dynamique d'informations de type (TDynArrayTypeInfo). |
dimCnt | Ce paramètre permet d'indiquer la longueur du premier longueur spécifié par le paramètre «lengthVec». |
lengthVec | Ce paramètre permet d'indiquer la longueur du vecteur. |
Description
Cette procédure permet de fixer la longueur d'un tableau dynamique.
Remarques
- La procédure DynArraySetLength définit la longueur du tableau dynamique a sur les premières longueurs dimCnt spécifiées dans le tableau lengthVec. Le type de tableau dynamique est décrit dans typeInfo pointant vers un enregistrement de type TDynArrayTypeInfo.
- Il ne devrait jamais être nécessaire d'appeler cette fonction directement, la fonction standard SetLength doit être utilisée à la place.
- Si un pointeur non valide est spécifié, une erreur peut se produire.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «SetLength»
Dernière mise à jour : Samedi, le 18 juillet 2015