Forum: Sonstige Fragen zu Delphi
Delphi
by jfheins,
24. Feb 2009
Wieso t < 5
:arrow: Nach 5 Sekunden endet die Animation
Was isn das für ne Formel
:arrow: Beschreibt die Position in Abhängigkeit der Zeit, also eine Bewegungsgleichung.
Wofür ist das gut
:arrow: Damit du während der Zeit der Animation das Fenster noch verschieben kannst, und die Anwendung nicht "eingefroren erscheint"
Um die Frage vorweg zu beantworten:
Forum: Sonstige Fragen zu Delphi
Delphi
by jfheins,
24. Feb 2009
Okay, dann sollte das so etwa gehen:
var
start: Cardinal;
t: Double;
begin
start := Gettickcount();
t := 0;
while (not Application.Terminated) && (t < 5)
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by jfheins,
24. Feb 2009
Falls du nur einen Kreis über das Formular bewegen willst, ist der Code überdimensioniert. Der Code ist eher für kleine Spiele/Simulationen mit mehreren Objekten.
Falls es bei dem einen Kreis bleibt:
Eine Schleife, die erst die Position des Objekts ändert und dann Application.Processmessages aufruft.
Ansonsten hier nochmal eine Erklärung, zugegebenermaßen ist der Code den ich da (unten)...