Forum: Multimedia
Delphi
by Apollonius,
16. Nov 2007
Ist DoubleBuffered gesetzt?
Forum: Multimedia
Delphi
by Apollonius,
16. Nov 2007
Also die 1,1 und das Timer-Intervall verringern.
Forum: Multimedia
Delphi
by Apollonius,
16. Nov 2007
Darf ich fragen, warum du eine Schleife in einen Timer setzt? Wenn die Schleife bereits beim ersten Timer-Aufruf durchlaufen wird, ist Image1.Top natürlich schon größer oder gleich 200. Dann passiert bei weiteren Timer-Aufrufen nichts mehr. Nimm also die Schleife raus.
Forum: Multimedia
Delphi
by Apollonius,
16. Nov 2007
Eine Höhe ist eine Ganzzahl, Fallen eine Gleitkommazahl. Zum Umwandeln kannst du z.B. round() oder trunc() nehmen.
Aber mal ernsthaft: Genau das steht doch eigentlich in der Fehlermeldung. Wir nutzen hier doch kein C++. :gruebel:
Außerdem muss in die Schleife noch ein Application.ProcessMessages, sonst siehst du nichts.