Üstadım kodlarda sadece vardiya dizisini ayarlaman kafi, kodlar dinamik zaten.
0. başlama saati + süresaat
1. başlama saatine süresaat eklenmiş yeni saat + süresaat
...
...
şeklinde gidecek, en sonunda ilk saate ulaşacağın süre saat vereceksiniz.
00:00:00 + 9 = 09:00:00
09:00:00 + 8 = 17:00:00
17:00:00 + 7 = 00:00:00
döngü tamamlandı.
hepsi bu...
ilk mesajınızda 08 başlıyor diye örneği düzenlemiştim.
// Vardiya aralıklarını belirledik. LVardList[0].BasSaat := EncodeTime(00, 00, 00, 00); LVardList[0].SureSaat := 9; LVardList[1].BasSaat := EncodeTime(09, 00, 00, 00); LVardList[1].SureSaat := 8; LVardList[2].BasSaat := EncodeTime(17, 00, 00, 00); LVardList[2].SureSaat := 7;
0. başlama saati + süresaat
1. başlama saatine süresaat eklenmiş yeni saat + süresaat
...
...
şeklinde gidecek, en sonunda ilk saate ulaşacağın süre saat vereceksiniz.
00:00:00 + 9 = 09:00:00
09:00:00 + 8 = 17:00:00
17:00:00 + 7 = 00:00:00
döngü tamamlandı.
hepsi bu...
ilk mesajınızda 08 başlıyor diye örneği düzenlemiştim.
Saygılarımla
Muharrem ARMAN

Muharrem ARMAN
