Timer - pomocy!

0

Gdy na Form1 położę dwa komponenty: Panel1 oraz Timer1 i w zdarzeniu onTimer Timera1 wpiszę:
Panel1.Top := PAnel1.Top + 1;
a Interval Timera ustawie na np. 1 i odpale program Panel1 bedze bardzo powoli opadał na dół. Dopiero kiedy najadę kursorem myszy na jakis przycisk z Delphiego (np. Program reset lub cos innego) lub w ogole wdzies poza Formę panel przyspieszy. Co zrobic, zeby panel1 ciagle opadal z taka sama szybkoscia? (Nie chcę aby Panel1 opadał o dwa piksele bo bedzie brzydko...)
HELP!--Wirek
e-mail : [email protected];
[email protected].

0

Ja tylko powiem dlaczego się tak dzieje - timer nie służy do takich rzeczy

Każdy bardziej wymagający proces zatrzymuje timer'a

Jak byś użył dxtimer - to co innego :)

0

Wrzuc obsluge przesuwania panelu do odrebnego watku...--Delphi 5

Pozdrawiam

0

Ja mam propozycję. Sam to stosowałem i dobrze działa. Zajrzyj sobie do źródeł Timer. Tam jest taka fajna rzecz jak tworzenie timera w systemie. Na tym polega cała obsługa TTimera. Ale trick polega na tym, że ta cała obsługa bardzo go zwalnia. Jeśli robisz swoją obsługę, co nie jest skomplikowane, to wszystko chodzi oki.
Pozdroofka!!--Delphi 4

Skysh The God, Your Slave

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0