Zaman kontrolü sorunu?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
tnt77
Üye
Mesajlar: 1
Kayıt: 10 Tem 2008 02:44

Zaman kontrolü sorunu?

Mesaj gönderen tnt77 »

Değerli Arkadaşlar;
Delphi'de bilgisayarın saatinin benim istediğim saate geldiğinde bazı komutları gerçekleştirmesi amacıyla bir program yapmaya çalışıyorum.Saat olaylarında bir sorun yok ancak iki saatin birbirine eşit olduğunda yapması gereken işlemi yapmıyor yada ben yapamıyorum.Ama 1saat>=2saat dediğimde mesela ozaman yapıyor ama sürekli tekrar ediyo ozaman yardımlarınızı bekliyorum basit bir örnekle sorunu giderirseniz çok sevinirim.

hatanın nerede olduğu hakkında size fikir vermesi açısından kodlarıda ekledim.

////////////////////////////////
var
Form1: TForm1;
x,y:Ttime;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
x:=strtotime(maskedit1.Text);
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
y:=now;
if comparetime(y,x)=0 then
label1.Caption:='süre doldu'
else
label2.Caption:='süre dolmadı';
end;

end.

/////////////////////////

bu if comparetime(y,x)=0 then kodundamı hata var acaba bu durumdayken çalışmıyor ama 1 desem çalışıyor anlamadım gitti.
Yardımlarınızı bekliyorum.Saygılarımla...
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Zaman kontrolü sorunu?

Mesaj gönderen conari »

Kod: Tümünü seç

y:=now;
y:=time;
olarak kullanıp denermisiniz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
khanco
Üye
Mesajlar: 226
Kayıt: 01 Eki 2007 04:39
Konum: İzmir
İletişim:

Re: Zaman kontrolü sorunu?

Mesaj gönderen khanco »

zamanı stringe çevirip karşılaştırmayı denersen küsüratları sileceği için sana 1 sn karşılaştırma zamanı kalacaktır.
o zaman bu seçenek 1 saniyeden küçük dilim önemli değilse kullanılabilir.
Cevapla