Y a une explication logique :
les chaînes de longueur variable (AnsiString, WideString) sont en fait des PChar encapsulés (gestion automatique de la mémoire, compteur de références, etc.)
Donc quand tu fais PChar(chaine) c'est vraiment un transtypage.
Tandis qu'une chaîne de longueur fixe ne se finit pas par un #0 (la longueur utilisée est stockée dans le premier octet), et donc il faut vraiment une conversion et pas un simple cast.
Message édité par antp le 29-05-2003 à 18:34:40
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire