sleep komutu kullanımı hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
didimli
Üye
Mesajlar: 18
Kayıt: 02 Eyl 2014 04:09

sleep komutu kullanımı hakkında

Mesaj gönderen didimli »

dbedit1.Hide;
sleep (10000);
dbedit1.show;
sleep (10000)
dbedit2.Hide;
sleep (10000);
dbedit2.show;

komutu ile databasedeki verileri bekleyerek geldiğini düşünüyorum

ama bu komutu form1 in onshow bölümüne verdiğimizde işlemler bittikten sonra form açılıyor acaba form açıkken veritabanından çektiğim textleri nasıl belirli aralıklrla gösterip kaybedebilirm
teşekkürler
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: sleep komutu kullanımı hakkında

Mesaj gönderen G.Arkas »

Timer kullanın.

Kod: Tümünü seç

Timer.Interval := 300000; // 5 dk ara ile otomatik güncelle
Yada Delay kullanın. Gecikme süresini belirtin. Ve işlemi yapın.

Kod: Tümünü seç

procedure Delay(ms : longint);
var TheTime : LongInt;
begin
TheTime := GetTickCount + ms;
while GetTickCount < TheTime do
Application.ProcessMessages;
end;
Resim
didimli
Üye
Mesajlar: 18
Kayıt: 02 Eyl 2014 04:09

Re: sleep komutu kullanımı hakkında

Mesaj gönderen didimli »

teşekkürler cevabınız için ama tam olarak yapmak istediğim veritabanından gene veriyi dbedit1 de yazan veri 5 saniye kalacak ardından dbedit2 deki veri gelecek oda 5 saniye kalacak dbedit3 gelecek devam edecek bitince başa dönecek slide gibi birşey yani bu konuda yardımcı olabilirmisinz teşekkürler.
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: sleep komutu kullanımı hakkında

Mesaj gönderen tayipk »

eğer sürekli bir gösterim yapmayacaksan while not adoquery1.eof do komutuyla döngüye girersin sleep 5000 yaparsın istediğin veriyi istediğin editte gösterirsin. yok sürekli bir kullanım yapacaksan bu işlemi bir timer içöinde yapman gerekecek
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
didimli
Üye
Mesajlar: 18
Kayıt: 02 Eyl 2014 04:09

Re: sleep komutu kullanımı hakkında

Mesaj gönderen didimli »

SÜREKLİ BİR DÖNGÜ OLACAK
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: sleep komutu kullanımı hakkında

Mesaj gönderen tayipk »

o zaman söylediğim yöntemi timer içerisinde kullanacaksın interval 30000 olacak
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: sleep komutu kullanımı hakkında

Mesaj gönderen G.Arkas »

Sürekli bir döngü varsa Repeat - Until de kullanabilirsiniz. Until den sonra Sleep(5000) koyup tekrar başa dönmeyi sağlarsınız.
Resim
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Re: sleep komutu kullanımı hakkında

Mesaj gönderen warder »

"veri gelecek, kalacak, gidecek, sıradaki gelecek..."
DBEdit yerine Edit bileşeni kullanıp, verileri Edit içine kendiniz ekleyip temizleyin.
İstediğiniz döngüde istediğiniz sırada yaparsınız.
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
Cevapla