ARRAYSTRINGTOPPCHAR |
Tableau de chaîne de caractères à pointeur de PChar |
---|---|
Free Pascal | System |
Syntaxe
Function ArrayStringToPPchar(Const S:Array of AnsiString;ReserveEntries:LongInt):PPChar; |
Paramètres
Nom | Description |
---|---|
S | Ce paramètre permet d'indiquer un tableau de chaîne de caractères ANSI à traiter |
ReserveEntries | Ce paramètre permet d'indiquer le nombre d'éléments supplémentaires à ajouter à la fin du tableau de sortie |
Description
Cette fonction permet de convertir un tableau de chaîne de caractères Pascal à un tableau de chaîne de caractères ASCIZ. Par conséquent, la fonction ArrayStringToPPchar crée un tableau de chaînes de caractères avec une terminaison nulle pointant vers des chaînes de caractères identiques aux chaînes de caractères du tableau indiqué par le paramètre S. Ensuite, la fonction renvoie un pointeur sur ce tableau.
Remarques
- Le tableau et les chaînes de caractères qu'il contient doivent être éliminés après avoir été utilisés, car ils sont alloués sur le tas.
- Le paramètre ReserveEntries indique à ArrayStringToPPchar d'allouer de l'espace à la fin du tableau pour d'autres entrées ReserveEntries.
- Si la mémoire disponible est insuffisante, une erreur peut se produire dans cette fonction.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «StringToPPChar»
Dernière mise à jour : Samedi, le 18 juillet 2015