2008-12-05 13 views

ответ

6

Несомненно. Или вы можете использовать IntToAnsiString (написанный Dr. Bob):

function IntToAnsiStr(X: Integer; Width: Integer = 0): AnsiString; 
begin 
    Str(X: Width, Result); 
end; 
+0

Я надеюсь, что доктор Боб напишет эту функцию для C++-строителя тоже ... – mhd 2008-12-31 03:24:36

0

Да, вы можете безопасно преобразовать UnicodeString возвращаемый IntToStr к AnsiString. Причина заключается в том, что возвращаемая строка будет содержать только цифры цифр '0' по '9', а не любые цифры Unicode, поэтому преобразование в AnsiString не потеряет никакой информации.