• 21-02-2022, 17:58:14
    #1
    Görselde göründüğü gibi 5 dk ara ile çalışan programa ihtiyacım var bu görseldeki programın 1 2dk öncesinde çalışması gerekiyor ama algoritmasını kurup kodunu yazamadım. Bu sabit sunucuları kapansa bile bu düzende 5dk ara ile taramalara başlıyor aynı şekilde benimde bunun 1dk öncesini yakalamam lazım umarım anlatabilmişimdir.
  • Kabul Edilen Cevap
    • 0 Beğeni
      Çok basit şekilde çözdüm yardımcı olması için kodu bırakıyorum. 1 dk öncesini yakalamak için dakika mod 2 yeterliymiş.

      for(int i=0;i<60;i++){
           if(i % 5 == 2) Console.WriteLine("00:{0:00}",i);
      }
  • 21-02-2022, 18:14:29
    #2
    Sıralı işlemde zaman dakik olmaz. C# ile kodladiysaniz timer veya thread ile deneyin.
  • 21-02-2022, 18:27:37
    #3
    BeratYildiz adlı üyeden alıntı: mesajı görüntüle
    Sıralı işlemde zaman dakik olmaz. C# ile kodladiysaniz timer veya thread ile deneyin.
    hocam c# de windows service yazdım task ve task.delay ile 5dk bekletiyorum ama bu sistemle aralarında fark olduğu için senkron çalışmıyorlar. Benim istediğim 24 saati belirli bir algoritma ile ayırıp o saat:dk kombinasyonunda çalıştırmak ve sunucu yeniden başlatıldığında tekrar bu düzene sokmak
  • 21-02-2022, 19:08:35
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Çok basit şekilde çözdüm yardımcı olması için kodu bırakıyorum. 1 dk öncesini yakalamak için dakika mod 2 yeterliymiş.

    for(int i=0;i<60;i++){
         if(i % 5 == 2) Console.WriteLine("00:{0:00}",i);
    }