round(Fallen);
so müsste es laut delphihelp sein:
Delphi-Quellcode:
For the last two cases, the result of calling the round() function is not the same as the result of adding 0.5 and then calling the floor() function because positive zero will be returned in such cases.
The following function call returns 3.
round(2.6)
The following function call returns 2.
round (2.4)
geht aber nicht:
[Fehler] Unit1.pas(36): E2014 Anweisung erforderlich, aber Ausdruck vom Typ 'Int64' gefunden
- Ich wusste nur nich ob sich die meldung auf Top oder auf Fallen bezieht
EDIT:
ok richtig lesen muss man:
Fallen:=round(Fallen);
nun kommt jedoch trozdem die Fehlermeludng:
[Fehler] Unit1.pas(37): E2010 Inkompatible Typen: 'Integer' und 'Extended'
bei Image1.Top:=Image1.Top - Fallen;