IntToStr()関数は現在Unicodeである文字列を返します。に変換したいAnsiString。AnsiString(IntToStr(I))安全に使用できますか?
8026 次
2 に答える
7
もちろん。または、次を使用できます(ボブ博士IntToAnsiStringによって書かれました):
function IntToAnsiStr(X: Integer; Width: Integer = 0): AnsiString;
begin
Str(X: Width, Result);
end;
于 2008-12-05T08:05:12.460 に答える
1
UnicodeStringはい、返されたIntToStrをに安全に変換できますAnsiString。安全である理由は、返される文字列には'0'から までの数字のみが含まれ、'9'派手な Unicode 数字は含まれないため、 への変換によってAnsiString情報が失われることはありません。
于 2008-12-05T15:06:28.440 に答える