System.AnsiString.to_string
C++
void to_string(AnsiStringT<CP> &str, bool src);
void to_string(AnsiStringT<CP> &str, char ch);
void to_string(AnsiStringT<CP> &str, signed char ch);
void to_string(AnsiStringT<CP> &str, unsigned char ch);
void to_string(AnsiStringT<CP> &str, short src);
void to_string(AnsiStringT<CP> &str, unsigned short src);
void to_string(AnsiStringT<CP> &str, int src);
void to_string(AnsiStringT<CP> &str, unsigned int src);
void to_string(AnsiStringT<CP> &str, long src);
void to_string(AnsiStringT<CP> &str, unsigned long src);
void to_string(AnsiStringT<CP> &str, wchar_t src);
void to_string(AnsiStringT<CP> &str, long long src);
void to_string(AnsiStringT<CP> &str, unsigned long long src);
void to_string(AnsiStringT<CP> &str, float src);
void to_string(AnsiStringT<CP> &str, float src, const Sysutils::TFormatSettings &settings);
void to_string(AnsiStringT<CP> &str, double src);
void to_string(AnsiStringT<CP> &str, double src, const Sysutils::TFormatSettings &settings);
void to_string(AnsiStringT<CP> &str, long double src);
void to_string(AnsiStringT<CP> &str, long double src, const Sysutils::TFormatSettings &settings);
void to_string(AnsiStringT<CP> &str, const Variant &src);
void to_string(AnsiStringT<CP> &str, const TDateTime &src);
void to_string(AnsiStringT<CP> &str, const TDateTime &src, const Sysutils::TFormatSettings &settings);
void to_string(AnsiStringT<CP> &str, const Currency &src);
void to_string(AnsiStringT<CP> &str, const Currency &src, const Sysutils::TFormatSettings &settings)
void to_string(AnsiStringT<CP> &str, long double src)
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| function | public | .h | System | AnsiString |
Description
Converts Delphi types into a AnsiString.
Use the to_string function to convert numerical values and Delphi built-in types, such as TDateTime, Currency or Variant to an AnsiString. Several methods have overloads to apply specific formatting. For example, you can use this method to convert boolean, character, signed, and unsigned integers of various sizes and floating-point types. See the example below:
AnsiString str;
to_string(str, 10);
ShowMessage(str); // Displays '10'
float f = 1234.25;
to_string(str, f);
ShowMessage(str); // Displays '1234.25'
TDateTime dt = Now();
to_string(str, dt);
ShowMessage(str); // Displays current date time