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 ?
timer kullanımı
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: timer kullanımı
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...
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...

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...
