timer

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
aayylliinn
Üye
Mesajlar: 20
Kayıt: 08 Tem 2008 04:25

timer

Mesaj gönderen aayylliinn »

arkadaşlar ben bazı kodlar çalıştıktan sonra 2 saniye beklenmesini daha sonra kaldığı yerden diğer kodları çalıştırmasını istiyorum. bunun timerla yapılabileceğini biliyorum ancak uğraşmama rağmen yapamadım . yardımlarınızı bekliyorum ..
ZeynelAbidin
Üye
Mesajlar: 69
Kayıt: 02 Oca 2009 09:03

Re: timer

Mesaj gönderen ZeynelAbidin »

Timer belirli saniye aralıklarıyla ontimeri ne gider ve oradaki kod bloğunu baştan sona çalıştırır.Sizin istediğiniz bekleme işlemini

Kod: Tümünü seç

sleep(2000//2 saniye bekler.)
komudu ile yapabilirsiniz.
aayylliinn
Üye
Mesajlar: 20
Kayıt: 08 Tem 2008 04:25

Re: timer

Mesaj gönderen aayylliinn »

aslında tam istediğimi sleep komutu ile yapamadım
mesela

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Color:=clSilver;
Sleep(2000);
end;

kod bloğunu yazdığımda button cliklendiğinde ben önce edit1.color un silver olması ondan sonra 2 saniye beklemesini istiyorum. ancak bu şekilde yaptığımda önce 2 saniye bekliyo daha sonra rengini değiştirio . timer la nasıl yapılabilir? yada sleep le yapabilmem 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

Mesaj gönderen unicorn64 »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Color:=clSilver;
application.processmessages;
Sleep(2000);
end;
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
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

Re: timer

Mesaj gönderen qamyoncu »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Color:=clSilver;
Edit1.Refresh;
Sleep(2000);
end;
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
Cevapla