Envoyé par droggo
Petit supplément : en FreePascal, les ansiString sont très particulières, puisque imitant les chaînes de caractères du C : c'est un caractère de code 0 qui les termine, ce qui est un comportement très bizarre pour du Pascal.
Je n'ai pas fait de tests, mais, a priori, cela doit poser des problèmes de vitesse d'exécution quand on utilise la longueur de la chaine avec length(chaine), car
ce qui impose d'"éplucher" toute la chaine pour en trouver la fin, donc la longueur [par définition, une "longueur sans limite" ne saurait être stockée dans une variable entière, quelle qu'en soit la précision]