title image


Smiley Re: .NET Timer hören einfach auf zu "Ticken"




using System;

using System.Threading;



namespace Tester

{

     /// <summary>

     /// Summary description for Class1.

     /// </summary>

     public class Class1

    {

    private Timer timer = new Timer(new TimerCallback(Tick), null, 1, 60000);

    private static int control = 0;



         public Class1()

        {



        }



    private static void Tick(object state)

    {

      if (Interlocked.CompareExchange(ref control, 1, 0) == 0)

      {

        //do somthing here





        Interlocked.Decrement(ref control);

      }



    }

    }

}







So sollte die Implementierung ausschauen...



In deiner Anwendung brauchst du dann nur einmal die Klasse instanzieren und fertig.



lg, Dimi
To know or to know who to ask
Wissen odda Wissen, wen man fragen soll


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: