Announcement

Collapse
No announcement yet.

Programm dynamisch ausführen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Programm dynamisch ausführen

    ich habe ein programm geschrieben., welches Daten abholen soll und speichern aber diese gechieht nur wenn das programm ausgeführt ist oder durch Buttom_click aber ich will das dynamisch machen dh jede 24 stunde soll dass programm automatisch ausgeführt werden.

  • #2
    Schreibe einen Dienst oder Server oder starte das Programm mit den Vorgaben über Windows "geplanten Task"
    Christian

    Comment


    • #3
      mein funktion sieht so aus
      [highlight=c#] private void hstz_Click(object sender, EventArgs e)
      {

      if (kalendar1.Checked)
      {
      //Tagesskurve aufrufen
      if (tageskurve.Checked)
      {

      try
      {
      Graph.CreateDayGraph(GraphDay, "Datenbank_EMS.csv", kalendar1.Value.ToString("d"), 3, kalendar1.Value.ToString("d"), "strom");

      }

      catch (Exception)
      {
      System.Diagnostics.Trace.WriteLine(e.ToString());
      MessageBox.Show("Holen Sie die Daten für dieses Datum ");

      }

      }
      //Monatskurve aufrufen
      if (monatskurve.Checked)
      {
      try
      {
      Graph.CreateMonthGraph(GraphMonth, "Datenbank_EMS.csv", kalendar1.Value.ToString("d"), 3, "Strom", kalendar1.Value.ToString("y"));
      tabControl1.SelectedTab = tabPage2;
      }
      catch (Exception)
      {
      System.Diagnostics.Trace.WriteLine(e.ToString());
      MessageBox.Show("Holen Sie die Daten für dieses Datum ");

      }
      }
      //Jahreskurve aufrufen
      if (jahreskurve.Checked)
      {
      try
      {
      Graph.CreateyearGraph(GraphYear, "Datenbank_EMS.csv", kalendar1.Value.ToString("d"), 3, "Strom", kalendar1.Value.Year.ToString());
      tabControl1.SelectedTab = tabPage3;
      }
      catch (Exception)
      {
      System.Diagnostics.Trace.WriteLine(e.ToString());
      MessageBox.Show("Holen Sie die Daten für dieses Datum ");

      }
      }


      }[/highlight] ich will das ereigniss jede 10 min automatisch auslösen dh man muss nicht auf den button cklicken.
      kann jemand mir helfen

      Comment


      • #4
        Was hat das mit der ursprünglichen Frage zu tun?

        Nutze die Timer-Klasse
        Christian

        Comment

        Working...
        X