Ich habe vor ein programm zu schreiben wo ich verwarnungen speichern kann und die auomatisch nach 30 tagen gelöscht werden. Dafür will ich das jetzige datim mit Microsoft.VisualBasic.DateAndTime.Day(Now) speichern. Wenn ich das in ein my.settings array (system.collection.specilized.stringcollection) speichern möchte und bekomme dann immer den Error "der objektverweis wurde nicht auf eine objektinstanz festgelegt"
Ich hoffe jemand kann mir helfen.
*Topic verschoben, Code-Tag eingefügt*
VB.NET-Quellcode
- Public Class Hinzufügen
- Dim oldDate As Date
- Dim thisDay As Integer = Microsoft.VisualBasic.DateAndTime.Day(Now)
- Dim month As Integer = Microsoft.VisualBasic.DateAndTime.Month(Now)
- Dim num As Integer = Form1.start + Form1.anzahl + 1
- Dim nummer As String
- Dim i As Integer
- Dim anzahl As Integer
- Dim hi(5) As Integer
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- My.Settings.tag(num) = thisDay.ToString
- My.Settings.monat(num) = month
- My.Settings.grund(num) = TextBox2.Text
- My.Settings.Nummer(num) = nummer
- Form1.anzahl = Form1.anzahl + 1
- My.Settings.anzahl = Form1.anzahl
- My.Settings.Save()
- My.Settings.Reload()
- While i < Form1.anzahl
- If nummer = My.Settings.Nummer(i + Form1.start) Then
- anzahl = anzahl + 1
- End If
- i = i + 1
- End While
- MsgBox(nummer & " hat seine " & anzahl & " Verwarnung")
- End Sub
- Private Sub Hinzufügen_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- nummer = InputBox(Prompt:="Nummer")
- TextBox2.Text = nummer
- End Sub
- End Class
- Und Form1 sieht so aus
- Public Class Form1
- Public Grund(1000000) As String
- Public nummer(1000000) As String
- Public tage(1000000) As Integer
- Public monat(1000000) As Integer
- Public anzahl As Integer
- Public anzahlAnVerwarnungen As Integer
- Public start As Integer
- Public safed As Boolean
- Public check As Boolean
- Dim i As Integer = 1
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- End Sub
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Hinzufügen.Show()
- End Sub
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- End Sub
- End Class
Ich hoffe jemand kann mir helfen.
*Topic verschoben, Code-Tag eingefügt*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()