Saati Geri Alma Ayarı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
SurVefa
Üye
Mesajlar: 27
Kayıt: 11 Nis 2006 03:26
Konum: Cennetten

Saati Geri Alma Ayarı

Mesaj gönderen SurVefa »

Arkadaşlar benim projem Otel Otomasyonu... Bi form da yabancı ülkelere göre saatler var ve sistem saatini 2 saat geri almak istiyoruz(İngiltere'ye göre) ama sürekli yenilencek geçen zamanı göstericek nesneleri koyup formulün sonuna -2 yazdıktan sonra olmuyor.. Ne yapmalıyım yardım edersiniz sevinirim... Şimdiden Teşekkürler
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Formunuza bir timer koyun, Timer'la sürekli güncelleyin.
Sistem saatini değiştirmenize gerek yok sanırım.
Geçen zamanı bulma konusu forumda daha önce geçmişti, arama yaparsanız ulaşırsınız.

Saati ileri-geri alma fonksiyonu yazdım, umarım işinize yarar;

Kod: Tümünü seç

function TForm1.SaatDegistir(miktar: Integer): TTime;
var
saat,dk,sn,sl:word;
begin
DecodeTime(Now,saat,dk,sn,sl);

saat:=saat+miktar;
saat:=saat+24;

saat:=saat mod 24;

Result:=EncodeTime(saat,dk,sn,sl);
end;
miktar olarak negatif değer girerseniz geri alır
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7604
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

http://www.delphiturkiye.com/index.php? ... tetime.htm

Burayı bir inceleyin, işinize yarar fonksiyonlar bulabilirsiniz. IncHour mesela...

Kolay gelsin.
SurVefa
Üye
Mesajlar: 27
Kayıt: 11 Nis 2006 03:26
Konum: Cennetten

Mesaj gönderen SurVefa »

eyvallah dostum. Teşekkürler çok işimize yaradı.. İkinizden ALLAH razı olsun... :D
Cevapla