Moin Zombi,
als erstes mal zu Result.
Result ist eine Variable, die in jeder Funktion automatisch vom Compiler erkannt wird, und nicht deklariert werden muss. Dies geschieht implizit dadurch, dass eine Funktion deklariert wird. Result hat immer den Typ des Rückgabewertes der Funktion.
Bei einer Funktion
function IchHabeAlsErgebnisInteger : integer;
hat Result z.B. den Typ integer.
Mit dieser Variablen kann innerhalb der Funktion alles gemacht werden, was man auch sonst mit einer Variablen dieses Typs machen kann.
Die Funktionen:
- StrToFloat
Bekommt einen String übergeben, der eine Gleitkommazahl repräsentiert, und gibt diese als numerischen Wert zurück
- FloatToStr
Hier wird eine numerische Gleitkommazahl übergeben, und diese als String zurückgeben
- Allgemein
StrToXXX wandelt einen String der den Typ XXX repräsentiert in einen Wert vom Typ XXX um
XXXToStr wandelt einen Wert vom Typ XXX in einen entsprechenden String um.
Manchmal wird String allerdings auch ausgeschrieben, und es gibt auch noch den Sonderfall des IntToHex. Hiermit kann eine Ganzzahl in einen String der die Zahl als Hexadezimalzahl enthält umgewandelt werden.