timer kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
master_20
Üye
Mesajlar: 85
Kayıt: 27 Eki 2010 09:42

timer kullanımı

Mesaj gönderen master_20 »

Merhaba arkadaşlar, programın çalışma esnasında timerla label taşımam gerekiyor ve taşıma işlemi bittikten sonra program kaldığı yerden devam edecek.

Tmr := TTimer.Create(Self);
Tmr.Interval := 10;
Tmr.OnTimer := form1.Timer6Timer;

şeklinde yaptığım zaman timerda çalışıyor programda çalışmaya devam ediyor :s timer işlemi bittikten sorna programın kaldığı yerden devam etmesini yani timerdaki taşıma işleminin bitmesini beklemek için ne yapmalıyım ?
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: timer kullanımı

Mesaj gönderen unicorn64 »

timer kendine ayrı bir thread oluşturur, programın ana threadinden ayrı olduğu için de program timerin çalışmasını yada timer programı beklemez. timerin varoluş amaçlarından biridir zaten bu...

label taşıma işini bir prosedür altında yapın ve gerektiği yerde prosedürü çağırın...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Cevapla