Data Conversions
| Function | Conversion Description |
Example
|
| IntToStr(value) | Converts an Integer to a String | EditBox1->Text = "count " + IntToStr(count); |
| StrToInt(string) | Converts a String to an Integer | count = StrToInt(EditBox1->Text); |
| IntToHex(value, digits) | Converts an Integer to a Hexadecimal String in the form 00BBGGRR | EditBoxRed->Text = IntToHex(color, 8); |
| FloatToStr(value) | Converts a Float to a String | EditBox1->Text = "gpa " + FloatToStr(gpa); |
| StrToFloat(string) | Converts a String to a Float | perCent = StrToFloat(EditBoxPerCent->Text); |
| DateToStr(Date()) | Converts a Date to a String | Label1->Caption = DateToStr(Date()); |
| TimeToStr(Time()) | Converts a Time to a String | Label1->Caption = TimeToStr(Time()); |
| static_cast<int>(anyFloat); | Converts a Float to an Integer | To convert a float into an integer to index an array |
| static_cast<float>(anyInteger); | Converts an Integer to a Float | To preserve a division: integer 3/2 does not equal float 3/2 |