Timer nesnesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Misafir

Timer nesnesi

Mesaj gönderen Misafir »

Timere koyduğum kodun sadec bi sefer çalışmasını nasıl yapabilirim
mesela timere ShowMessage('Deneme'); diye kod koyduk bu mesajın sadece 1 sefer çıkmasını nasıl sağlarız ??
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Mesaj gönderen warder »

ShowMessage(wwwww); den sonra Timer.Enabled =: false; ile olur. yoksa := şeklindemiydi. :P
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

Eğer Ontimer olayındaki kodun çalışma zamanı timerın interval süresinden daha fazla zaman alıyorsa ilk once timerı kapatın ve ardından yapmak istediğiniz işlemleri yapın.

Kod: Tümünü seç

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Timer1.Enabled := False;
  YapilacakIslemler;
end;
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Merhaba,

Flag değişken tanımlayarak yapabilirsin. ilk önce global bir değişken ata. Sonra timer nesnesinin OnTimer eventine aşağıdaki gibi bir kod yaz.

Kod: Tümünü seç



if Flag = 0 Then
Begin
   ShowMessage('DelphiTurkiye.com');
   Flag := 1;
End;
Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Cevapla