Timer duraklatma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
hbulus
Üye
Mesajlar: 163
Kayıt: 14 Tem 2003 11:30
İletişim:

Timer duraklatma

Mesaj gönderen hbulus »

S.a.
Timer ile bir veritabanında güncelleme kontrolü yapıyorum. Yapmak istediğim; timer'ı pause yapıp, o anki kayıtlar üzerinde değişiklik yaptıktan sonra timer'ın kaldığı yerden devam etmesini nasıl yapabilrim?
Erbab-ı kemâli çekemez nakıs olan, rencide olur Dide-i Huffaş ziyadan....
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Timer duraklatma

Mesaj gönderen emin_as »

Kod: Tümünü seç

// Timer i durdurur
Timer1.Enabled:=false;
... // gerekli işlemleri yaparsın
// Timer i aktif yapar
Timer1.Enabled:=True;
hbulus
Üye
Mesajlar: 163
Kayıt: 14 Tem 2003 11:30
İletişim:

Re: Timer duraklatma

Mesaj gönderen hbulus »

emin_as yazdı:

Kod: Tümünü seç

// Timer i durdurur
Timer1.Enabled:=false;
... // gerekli işlemleri yaparsın
// Timer i aktif yapar
Timer1.Enabled:=True;
Bu şekilde timer kaldığı yerden mi devam eder, yoksa sıfırdan mı başlar?
Erbab-ı kemâli çekemez nakıs olan, rencide olur Dide-i Huffaş ziyadan....
hbulus
Üye
Mesajlar: 163
Kayıt: 14 Tem 2003 11:30
İletişim:

Re: Timer duraklatma

Mesaj gönderen hbulus »

İki timer ile çözdüm olayı teşekkürler.
Erbab-ı kemâli çekemez nakıs olan, rencide olur Dide-i Huffaş ziyadan....
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Timer duraklatma

Mesaj gönderen emin_as »

Timer in başı, ortası yoktur. Timer enabled edilince interval kadar süre bekler, daha sonra eventi çalıştırır. Timer ile sayma değil, belirtilen sürede bir procedure un çalıştırılması işini yaparsın.

Interval 5000 ise her 5000 ms de bir procedure u çalıştırılacaktır.
Cevapla