none
Background Run Worker uzak masaüstünde çalışmıyor! RRS feed

  • Genel Tartışma

  • Merhaba 3 saniye de bir yenilenen masaüstü programı yazdım, içersinde backgorund run worker kontrolü var. Bu programı uzak sunucdan 24 saat çalıştırmamız gerekiyor. Sorun şu biz uzak masaüstüne bağlantı kurduğumuz zaman program güncelleme yapıyor. Pencereyi kapattıktan sonra program güncellemeyi kesiyor. 

    İlk defa böyle bir sorunla karşılaştım kafama 2 soru takıldı

    Background run worker mi çalışmıyor yoksa timer kontrolü mü?

    20 Temmuz 2016 Çarşamba 09:18

Tüm Yanıtlar

  • Kodunu paylasirsan yardım edebilmemiz daha kolay olur.

    Birinin cevabi size yardimci oldu ise, lutfen "Yanit olarak Oner" veya "Yanit Olarak Isaretle" olarak isaretlemeyi ve Oy vermeyi unutmayiniz. Burada saglanan tum gorusler, kisiseldir ve Microsoft'un konumunu temsil etmemektedir. Tum bilgiler hazir olarak temin edilmektedir ve hergangi bir garanti vermemektedir.

    21 Temmuz 2016 Perşembe 07:08
    Moderatör
  • private void timer1_Tick(object sender, EventArgs e)
            {
                if (!this.isRun)
                {
                    this.isRun = true;
                    this.backgroundWorker1.RunWorkerAsync();
                }
            }
    
    public void UploadFtp() {
    
    ....
    
    this.isRun = false;
    
    }
    
    
    
    private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) {
    
    ....
    
    UploadFtp();
    
    
    
    }
    
    
    
    


    21 Temmuz 2016 Perşembe 07:40
  • uzak masaüstünde online olunca güncelleme devam ediyor fakat uzak masaüstünden çıkış yapınca güncellemeyi kesiyor
    21 Temmuz 2016 Perşembe 07:41