ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
7246
7246
EMPFEHLEN
-
Tach Tach !
Ich möchte in einem Fullscreen Programm eine Uhr einbauen. Diese soll natürlich immer aktuell sein. Etwa ein Format wie "Mo, 01.01.2005 10:10:10"
Doch wenn ich in einer Endlosschleife einen Thread laufen lasse, der ständig die Uhrzeit einliesst, sie umwandelt und ausgibt, dann kann das möglicherweise ein wenig zu viel Leistung kosten. Zumal ich kein Freund von tausenden parallelen Threads bin.
Ich lebe in der Hoffnung, dass ich in C# ein Feld einbauen kann, welches diese Funktion bereits bietet. Einfach die aktuelle Zeit anzeigen, so dass ich nicht ständig fragen muß, "Hat sich die Sekundenzeit geändert ?".
Hat da jemand eine Idee oder rede ich Unfug ?
Grüße JJBPS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
PPS: Tod allen verketteten Suchmaschinen
-
29.07.05 14:09 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hi.
Wie wäre es mit einem Timer?
MfG,
AlexWith the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Ist das nicht auch ein Thread ?
Du meinst ich sollte einen Timer schreiben, der einmal pro Sekunde die Zeit ausließt.... hm... auf jeden Fall besser als, jede Millisekunde.
Wieviel Leistung fordern denn solche Timer ? Die Threads haben mich manchmal ziemlich ausgebremst.
Grüße JJBPS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
PPS: Tod allen verketteten Suchmaschinen
-
29.07.05 15:27 #4
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Den normalen WindowsForms.Timer kannst da ohne Probleme benutzen. Performance wird er nicht viel brauchen, vorallem weil das Intervall nicht sonderlich klein sein wird.
Ausserdem musst du dich nicht mit Invoke herumschlagen wenn du auf Controls zugreift. Die Methode beim Tick Event wird nämlich im selben Thread wie die UI ausgeführt.
Also nein, der Windows Forms Timer hat keinen eigenen Thread.With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Ich hab den System.Timers.Timer benutzt. Macht das einen Unterschied ?
PS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
PPS: Tod allen verketteten Suchmaschinen
-
29.07.05 15:55 #6
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Ja.

Multithreading bei Windows Forms mit Timer-Klassen - ein Blick hinter die Kulissen
Mehr dazu erfährst bei diesem Artikel.
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Ich hoffte schon, solche Geschichten gehören irgendwann der Vergangenheit an.
Altlasten vergangener Strukturen....
Naja, wir finden sicherlich noch 8 oder 4 Bit Anweisungen in Windows 2010. Was soll's.
Ich benutze dann besser die WindowsForms.Timer
Und danke für den Tip !
Grüße JJBPS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
PPS: Tod allen verketteten Suchmaschinen
-
Hi JJB:
versuch es mal damit!!

Gruß Marc
PS: wie hast du denn das Programm auf Fullscreen bekommen?.. mit TopMost = true und dann eben Auflösung gleich der Bildschirmauflösung oder wie...
bin gerade leider an keinem Rechner mit VS.NET sonst würd ich es probieren. falls du es anders gemacht hast, gib doch bitte kurz bescheit!
Thnx!Geändert von iMarcG5 (05.08.05 um 08:22 Uhr)
-
Also maximieren kann man das Fenster doch mit Windowstate = maximized oder ? Hab ich das falsch im Kopf ? Hab gerade meine MSDN nicht zur Hand, aber ich denke sie lautet das Attribut.
PS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
PPS: Tod allen verketteten Suchmaschinen
Ähnliche Themen
-
Problem beim Anzeigen von Datum und Uhrzeit
Von Shando im Forum JavaAntworten: 8Letzter Beitrag: 19.07.07, 10:33 -
Name und Datum, Uhrzeit von Datei anzeigen
Von Terminator2 im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 01.09.05, 14:33 -
Datum Und Uhrzeit
Von tobiastt im Forum Relationale DatenbanksystemeAntworten: 8Letzter Beitrag: 29.08.05, 14:26 -
Uhrzeit bzw. Datum ändern
Von Leugim im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 16.04.04, 23:29 -
Datum und Uhrzeit
Von Lux65 im Forum PHPAntworten: 13Letzter Beitrag: 23.07.02, 13:54





Zitieren

Login





