Hallo,
wenn du schon einen BreakPoint gesetzt hast, müsstest du eigentlich leicht heraus bekommen warum nie in die if-Abfrage hinein gesprungen wird (ich gehe mal davon aus, dass das der Fehler ist).
Wenn der Code angehalten ist, kannst du einfach auf die Variablen zeigen um deren Wert zu erfahren bzw. auf Operatoren um deren Ergebnis zu erhalten. Damit solltest du es leicht lösen können, warum der Ausdruck immer false ergibt.
Und nur so, weil es mir seltsam erscheint: Du vergleichst Now.Second mit 0 - entsprechend kann die gesamte Abfrage nur dann true werden, wenn die aktuellen Sekunden gerade auf 0 stehen. Das macht mMn keinen wirklichen Sinn, weswegen du das weg lassen
oder mit day.Test.Second vergleichen solltest.
Tom Lambert - .NET (C#) MVP
Wozu
Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode |
C# ↔ VB.NET Konverter |
Account bestätigen (Verify Your Account)
Ich: Webseite |
Code Beispiele | Facebook |
Twitter | Snippets