Forum: Programmieren allgemein
by mkinzler,
10. Jan 2009
Der Unterschied ist wie ich oben schon zu erklären wollte ( leider wurden dort 2 Sätze vermischt) dass
-beim Cast ein Inhalt einer Speicherstelle als ein anderer Typ interpretiert wird: 33 -> '!'
-bei der Umwandlungsroutine eine Wert in eine andere Form gewandelt wird: 33 -> '33'
Forum: Programmieren allgemein
by mkinzler,
10. Jan 2009
Ein Typecast ist nicht nur eine Umwandlung, sondern die Interpretation eines Speicherinhaltes.
Steht an einer Speicheradresse der Wert 33, ist das als Byte betrachtet 33 und als Char/String(bei folgendem Wert 0) '!'
Eine Umwandlung per IntToStr Funktion würde '33' ergeben
Forum: Programmieren allgemein
by mkinzler,
8. Jan 2009
Ich habe diesen Thread von hier abgetrennt. Da die Diskussion nichts mehr mit der ursprünglichen Frage zu tun hatte.
Forum: Programmieren allgemein
by mkinzler,
8. Jan 2009
Ein Cast kann natürlich auch weich sein: <Float> := <Integer>;