Guest User

Untitled

a guest
Jul 17th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Windows.Forms;
  5. using System.Threading;
  6.  
  7. namespace WindowsFormsApplication1
  8. {
  9. static class Program
  10. {
  11. /// <summary>
  12. /// Der Haupteinstiegspunkt für die Anwendung.
  13. /// </summary>
  14. [STAThread]
  15. static void Main()
  16. {
  17.  
  18. Thread[] ta = new Thread[100]; // Thread-Array
  19. for (int j = 0; j<100; j++)
  20. {
  21. ta[j] = new Thread(new ThreadStart(time)); // Threads werden erzeugt
  22. ta[j].Start(); // Threads werden gestartet
  23. }
  24. while(true)
  25. {
  26. Application.EnableVisualStyles();
  27. Application.SetCompatibleTextRenderingDefault(false);
  28. Application.Run(new Form1());
  29. }
  30.  
  31.  
  32. }
  33. public static void time()
  34. {
  35. while (true)
  36. {
  37.  
  38. int stunden = DateTime.Now.Hour;
  39. byte hour = Convert.ToByte(stunden);
  40. int minuten = DateTime.Now.Minute;
  41. byte min = Convert.ToByte(minuten);
  42. int sekunden = DateTime.Now.Second;
  43. byte sek = Convert.ToByte(sekunden);
  44.  
  45.  
  46. //Stunden hier
  47.  
  48. if ((hour & 0x01) != 0) // bit 1 an
  49. {
  50. hour1.Checked = true;
  51. }
  52. else // bit 1 aus
  53. {
  54. hour1.Checked = false;
  55. }
  56. if ((hour & 0x02) != 0) // bit 2 an
  57. {
  58. hour2.Checked = true;
  59. }
  60. else // bit 2 aus
  61. {
  62. hour2.Checked = false;
  63. }
  64. if ((hour & 0x04) != 0) // bit 3 an
  65. {
  66. hour3.Checked = true;
  67. }
  68. else // bit 3 aus
  69. {
  70. hour3.Checked = false;
  71. }
  72.  
  73.  
  74. //minuten hier
  75. Console.WriteLine("MINUTEN");
  76. if ((min & 0x01) != 0) // bit 1 an
  77. {
  78. Console.WriteLine("1");
  79. }
  80. else // bit 1 aus
  81. {
  82. Console.WriteLine("0");
  83. }
  84. if ((min & 0x02) != 0) // bit 2 an
  85. {
  86. Console.WriteLine("1");
  87. }
  88. else // bit 2 aus
  89. {
  90. Console.WriteLine("0");
  91. }
  92. if ((min & 0x04) != 0) // bit 3 an
  93. {
  94. Console.WriteLine("1");
  95. }
  96. else // bit 3 aus
  97. {
  98. Console.WriteLine("0");
  99. }
  100. if ((min & 0x08) != 0) // bit 4 an
  101. {
  102. Console.WriteLine("1");
  103. }
  104. else // bit 4 aus
  105. {
  106. Console.WriteLine("0");
  107. }
  108. if ((min & 0x10) != 0) // bit 5 an
  109. {
  110. Console.WriteLine("1");
  111. }
  112. else // bit 5 aus
  113. {
  114. Console.WriteLine("0");
  115. }
  116.  
  117.  
  118. //sekunden hier
  119. Console.WriteLine("SEKUNDEN");
  120. if ((sek & 0x01) != 0) // bit 1 an
  121. {
  122. Console.WriteLine("1");
  123. }
  124. else // bit 1 aus
  125. {
  126. Console.WriteLine("0");
  127. }
  128. if ((sek & 0x02) != 0) // bit 2 an
  129. {
  130. Console.WriteLine("1");
  131. }
  132. else // bit 2 aus
  133. {
  134. Console.WriteLine("0");
  135. }
  136. if ((sek & 0x04) != 0) // bit 3 an
  137. {
  138. Console.WriteLine("1");
  139. }
  140. else // bit 3 aus
  141. {
  142. Console.WriteLine("0");
  143. }
  144. if ((sek & 0x08) != 0) // bit 4 an
  145. {
  146. Console.WriteLine("1");
  147. }
  148. else // bit 4 aus
  149. {
  150. Console.WriteLine("0");
  151. }
  152. if ((sek & 0x10) != 0) // bit 5 an
  153. {
  154. Console.WriteLine("1");
  155. }
  156. else // bit 5 aus
  157. {
  158. Console.WriteLine("0");
  159. }
  160.  
  161. Thread.Sleep(500);
  162. Console.Clear();
  163. }
  164. }
  165.  
  166. }
  167. }
Add Comment
Please, Sign In to add comment