My.Settings Zurücksetzen und Daily Limit ohne sql Datenbank

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 24 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    bigbase schrieb:

    und die uhrteit natürlich jede sekunde größer ist
    Nicht verstanden. :/
    DateTime.Now.Date ist verschieden von DateTime.Now!
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    @bigbase Wenn bei jedem Start Deines Programms Dein Zähler genullt werden muss, brauchst Du kein Setting dafür, da genügt ein Zähler, der beim Start eh genullt wird:

    VB.NET-Quellcode

    1. Public Class Form1
    2. Private MeinZähler As Integer
    3. Public Sub New()
    4. InitializeComponent()
    5. MessageBox.Show(MeinZähler.ToString())
    6. End Sub
    7. End Class
    Es sei denn, Du hast Bedingungen, von denen bisher noch nicht die Rede war, die ein Setting erfordern.
    Die solltest Du nun mal benennen.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    @RodFromGermany

    Ne sie sollen jeden tag zurück gesetzt werden aber es funktioniert ja jetzt

    Seit ich es in das abgeändert habe

    VB.NET-Quellcode

    1. ​ Label10.Text = "Tägl. Limit : " & currentLimit.ToString() & "/" & Limit
    2. If My.Settings.Datum < Date.Now.Date Then
    3. My.Settings.Datum = Date.Now.Date
    4. My.Settings.TäglichesLimit1 = "0"
    5. My.Settings.Save()
    6. My.Settings.Reload()
    7. Application.Restart()
    8. End If


    Ich möchte auf kurz oder lang aber nicht das lokale datum sonder das datum einer website nehmen ,

    Wenn ich das datum der weibsite mit einem RegEx auslese wie kann ich dann den regex so umwandeln das dieser diesem code gleich zu stellen ist Date.Now.Date

    bigbase schrieb:

    Wenn ich das datum der weibsite mit einem RegEx auslese
    Das ist ein String, den musst Du dann halt in einer DateTime-Instanz zuweisen.

    VB.NET-Quellcode

    1. Dim Jahr = DAS_JAHR_HALT
    2. Dim Monat = DER_MONAT_HALT
    3. Dim Tag = DER_TAG_HALT
    4. Dim dt = New DateTime(Jahr, Monat, Tag)
    Wie das dann konkret aussieht, besprechen wir, wenn Du den Inhalt der Webseite geparst hast.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!