Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Windows.Forms;
- using System.Threading;
- namespace WindowsFormsApplication1
- {
- static class Program
- {
- /// <summary>
- /// Der Haupteinstiegspunkt für die Anwendung.
- /// </summary>
- [STAThread]
- static void Main()
- {
- Thread[] ta = new Thread[100]; // Thread-Array
- for (int j = 0; j<100; j++)
- {
- ta[j] = new Thread(new ThreadStart(time)); // Threads werden erzeugt
- ta[j].Start(); // Threads werden gestartet
- }
- while(true)
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new Form1());
- }
- }
- public static void time()
- {
- while (true)
- {
- int stunden = DateTime.Now.Hour;
- byte hour = Convert.ToByte(stunden);
- int minuten = DateTime.Now.Minute;
- byte min = Convert.ToByte(minuten);
- int sekunden = DateTime.Now.Second;
- byte sek = Convert.ToByte(sekunden);
- //Stunden hier
- if ((hour & 0x01) != 0) // bit 1 an
- {
- hour1.Checked = true;
- }
- else // bit 1 aus
- {
- hour1.Checked = false;
- }
- if ((hour & 0x02) != 0) // bit 2 an
- {
- hour2.Checked = true;
- }
- else // bit 2 aus
- {
- hour2.Checked = false;
- }
- if ((hour & 0x04) != 0) // bit 3 an
- {
- hour3.Checked = true;
- }
- else // bit 3 aus
- {
- hour3.Checked = false;
- }
- //minuten hier
- Console.WriteLine("MINUTEN");
- if ((min & 0x01) != 0) // bit 1 an
- {
- Console.WriteLine("1");
- }
- else // bit 1 aus
- {
- Console.WriteLine("0");
- }
- if ((min & 0x02) != 0) // bit 2 an
- {
- Console.WriteLine("1");
- }
- else // bit 2 aus
- {
- Console.WriteLine("0");
- }
- if ((min & 0x04) != 0) // bit 3 an
- {
- Console.WriteLine("1");
- }
- else // bit 3 aus
- {
- Console.WriteLine("0");
- }
- if ((min & 0x08) != 0) // bit 4 an
- {
- Console.WriteLine("1");
- }
- else // bit 4 aus
- {
- Console.WriteLine("0");
- }
- if ((min & 0x10) != 0) // bit 5 an
- {
- Console.WriteLine("1");
- }
- else // bit 5 aus
- {
- Console.WriteLine("0");
- }
- //sekunden hier
- Console.WriteLine("SEKUNDEN");
- if ((sek & 0x01) != 0) // bit 1 an
- {
- Console.WriteLine("1");
- }
- else // bit 1 aus
- {
- Console.WriteLine("0");
- }
- if ((sek & 0x02) != 0) // bit 2 an
- {
- Console.WriteLine("1");
- }
- else // bit 2 aus
- {
- Console.WriteLine("0");
- }
- if ((sek & 0x04) != 0) // bit 3 an
- {
- Console.WriteLine("1");
- }
- else // bit 3 aus
- {
- Console.WriteLine("0");
- }
- if ((sek & 0x08) != 0) // bit 4 an
- {
- Console.WriteLine("1");
- }
- else // bit 4 aus
- {
- Console.WriteLine("0");
- }
- if ((sek & 0x10) != 0) // bit 5 an
- {
- Console.WriteLine("1");
- }
- else // bit 5 aus
- {
- Console.WriteLine("0");
- }
- Thread.Sleep(500);
- Console.Clear();
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment