IntToStr()
La fonction retourne une chaîne qui est Unicode maintenant. Je veux convertir en AnsiString
. Puis-je utiliser AnsiString(IntToStr(I))
en toute sécurité?Conversion de la valeur Integer en AnsiString dans Delphi 2009
2
A
Répondre
6
Bien sûr. Ou vous pouvez utiliser IntToAnsiString
(écrit par Dr. Bob):
function IntToAnsiStr(X: Integer; Width: Integer = 0): AnsiString;
begin
Str(X: Width, Result);
end;
0
Oui, vous pouvez sans risque convertir le UnicodeString
retourné par IntToStr
à un AnsiString
. La raison pour laquelle il est sûr est que la chaîne renvoyée contiendra uniquement les caractères numériques '0'
à '9'
, pas de chiffres Unicode fantaisie, donc la conversion en AnsiString
ne perdra aucune information.
Questions connexes
- 1. Paramètres du serveur COM AnsiString dans Delphi 2009
- 2. Conversion TMemoryStream à 'String' dans Delphi 2009
- 3. "Les bases de Delphi" dans Delphi 2009
- 4. Delphi 2009 - Chaîne implicite aux avertissements de conversion RawByteString
- 5. Delphi 2009 et la mémoire de copie
- 6. Convertir une chaîne en PAnsiChar en Delphi 2009
- 7. Récupère la valeur Integer d'une énumération générique
- 8. DeCAL et Delphi 2009
- 9. Utiliser l'option debug dcus dans Delphi 2009?
- 10. Conversion de INTEGER à DATETIME diffère de VB6
- 11. Erreur de refactorisation Delphi 2009
- 12. Conversion d'un double en entier pour GetHashCode dans Delphi
- 13. PNG dans Delphi 2009 Imagelists et images
- 14. Delphi 2009 - Propriété de type Enum personnalisé dans l'inspecteur d'objets
- 15. Delphi 2009? Ok ou buggy?
- 16. Meilleur Algorithme pour paire clé/valeur où la clé est un int64 dans Delphi, pré Delphi 2009?
- 17. La propriété DoubleBuffered ajoutée à la dfm dans Delphi 2009 n'existe pas dans Delphi 2007
- 18. Delphi 2009 problème de compilation de génériques
- 19. FitNesse pour Delphi 2006/Delphi 2007/Delphi 2009
- 20. Comment dans Delphi 2009 rediriger la console (stin, sterr)?
- 21. Fonction de commentaire PDF pour delphi 2009
- 22. Editeur de connexion DBExpress autonome (Delphi 2009)
- 23. La communication entre les clients de Delphi 2009
- 24. Comment réparer Delphi 2009 Data Explorer?
- 25. Bibliothèque de types Excel/Delphi 2009/type de variable incorrecte
- 26. Delphi 2009 Contrôles du ruban - Cadre en verre
- 27. Delphi 2009 OnKeyDown ne piège que Delphi 2007 ne
- 28. Liste générique liée pour Delphi 2009
- 29. Conversion de l'opération bit à bit Delphi en Cobol
- 30. Comment copier une chaîne RTF dans le presse-papiers de Delphi 2009?
J'espère que le Dr Bob écrira cette fonction pour le constructeur C++ aussi ... – mhd