2008-12-05 11 views

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

J'espère que le Dr Bob écrira cette fonction pour le constructeur C++ aussi ... – mhd

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