Timer1 Timer2

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Timer1 Timer2

Mesaj gönderen metemete »

timer1 döngüsü
begin

....
.......

end;

timer2 döngüsü
begin

....
......
end;


timer1 döngüsünün içindeki kodlar çok olduğu zaman
timer 2 döngüsünde gecikme oluyor

2 sini birbirinden bağımsız nasıl yaparım.
yani birinin içindeki kodun işlem yapmasından dolayı
diğer döngü geçikmesin?
mulus
Üye
Mesajlar: 67
Kayıt: 30 May 2005 10:42
Konum: Bursa
İletişim:

Mesaj gönderen mulus »

çalışan procedure ün içine

Kod: Tümünü seç

application.ProcessMessages 
koyarsan sorun olmaz sanırım...
birşeyler yaptırılması istenen fonksiyonun ardından processmessages kullanarak fonksiyonun işleminin yapılması devam ederken arka planda programın çalışması devam eder... tabi program biraz yavaşlar..
kolay gelsin..

**amma çok devam eder yazmışım.. :)
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

merhaba ,
timer ların aynı anda çalışmasını istiyorsan MultiThread kullanmalısın forumda aratırsan basit bir örnek vardı.
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
mulus
Üye
Mesajlar: 67
Kayıt: 30 May 2005 10:42
Konum: Bursa
İletişim:

Mesaj gönderen mulus »

vkamadan da katılıyorum. Bencede çoklu timer kullanımında profesyonel çözüm için thread kullanmak daha iyi olur..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Mesaj gönderen metemete »

MultiThread ile ilgili örnek bulmadım.

sorunumu söylede anlatabilirim
timer değilde 2 adet formum var diyelim
1.formdaki komutlardan sebep
2.formum bekleme yapıyor

bunu nasıl engelleyebilirim?
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

merhaba ,
1.formunda yapılan işlemler tamamlanmadan ikinc formundaki işlemlere sıra gelemez, beklemeyi engellemek için yada minimuma indirmek için işlemlerin aynı anda çalışmasıı sağlamalısın, bunun içinde MultiThread kullanmalısın,

viewtopic.php?t=1693&highlight=thread

iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla