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 ??
Timer nesnesi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
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;
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.
Kolay Gelsin...
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;
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.