Entwickler-Ecke
Basistechnologien - SetSystemTime() hat keine Auswirkungen
Raorkon - Fr 31.10.08 16:21
Titel: SetSystemTime() hat keine Auswirkungen
Hallo zusammen,
ich habe da ein kleines Problem was mich fast zur Verzweiflung bringt:
Ich habe Windows CE, die Systembeispiel ist für das u.g. Beispiel 13:59:12
Die Zeitzone ist "Berlin......"
Framework ist 2.5
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33:
| struct str_Zeit { public short Jahr; public short Monat; public short TagInDerWoche; public short Tag; public long Stunde; public short Minute; public short Sekunde; public short Millisekunde; }
[DllImport("coredll.dll", SetLastError = true)] static extern bool SetSystemTime(ref str_Zeit neueZeit);
public void SetzeSystemzeit(DateTime NeueZeit) { str_Zeit Zeit = new str_Zeit(); Zeit.Jahr = (short)NeueZeit.Year; Zeit.Monat = (short)NeueZeit.Month; Zeit.TagInDerWoche = (short)NeueZeit.DayOfWeek; Zeit.Tag = (short)NeueZeit.Day; Zeit.Stunde = (short)NeueZeit.Hour; Zeit.Minute = (short)NeueZeit.Minute; Zeit.Sekunde = (short)NeueZeit.Second; Zeit.Millisekunde = (short)NeueZeit.Millisecond;
bool test = SetSystemTime(ref Zeit); DateTime prüfe = DateTime.Now; } |
Ich habe mal im Code definiert wie die Daten kommen und dann weiterverarbeitet werden.
Was mach ich falsch?????
Moderiert von
Christian S.: Code- durch C#-Tags ersetztModeriert von
Christian S.: Topic aus WinForms verschoben am Fr 31.10.2008 um 17:18
Raorkon - Mo 03.11.08 09:56
ich habe bereits mit short-Sttunde getestet, ich hatte mal probiert ob es an den Definitionen liegt
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!