Hallo, habe unter Visual Basic 2010 Express ein Programm erstellt, welches auf mehreren Computern mit unterschiedlichen Betriebssystemen läuft. Es lief bisher unter XP, Vista, WIN7 32Bit und WIN7 64BIT Problemlos.
Seit ein paar Tagen bekommt ein Anwender unter Vista (nur er, bei allen anderen auch bei mir im Debugging funktioniert das Programm tadellos) eine Unbehandelte Ausnahme: Ungültige Konvertierung von der Zeichenfolge 01.01.1880 in Typ Date.
Die Stelle an der der Fehler auftritt, wird bei jedem Programmstart durchlaufen.
Als ich das Programm geschrieben hab war der Code naja sagen wir mal unsauber und sah so aus:
Ich habe es nun abgeändert auf:
Fehler bleibt trotzdem bestehen.
Ich kann das Datum natürlich auch im Designer einstellen und habe noch folgende Möglichkeit.
Alllerdings habe ich den Fehler jetzt vorerst mal mit einem Try Catch abgefangen. Im weiteren Verlauf kommen dann immer wieder Fehler beim umwandeln in Typ Date
z.B. bei:
Meine Fragen nun:
1) Warum funktionierte das Programm bisher und jetzt nur auf einem PC nicht mehr
2) Wie kann ich das Problem lösen
Anmerkung: Die einzige Änderung die ich vorgenommen habe bevor das Programm lief und dann nicht mehr ist, dass ich mein Programm das unter VB Express 2010 erstellt wurde vor ein paar Tagen mit Visual Studio 2012 Express erstellt habe.
Seit ein paar Tagen bekommt ein Anwender unter Vista (nur er, bei allen anderen auch bei mir im Debugging funktioniert das Programm tadellos) eine Unbehandelte Ausnahme: Ungültige Konvertierung von der Zeichenfolge 01.01.1880 in Typ Date.
Die Stelle an der der Fehler auftritt, wird bei jedem Programmstart durchlaufen.
Als ich das Programm geschrieben hab war der Code naja sagen wir mal unsauber und sah so aus:
Ich habe es nun abgeändert auf:
Fehler bleibt trotzdem bestehen.
Ich kann das Datum natürlich auch im Designer einstellen und habe noch folgende Möglichkeit.
Alllerdings habe ich den Fehler jetzt vorerst mal mit einem Try Catch abgefangen. Im weiteren Verlauf kommen dann immer wieder Fehler beim umwandeln in Typ Date
z.B. bei:
Meine Fragen nun:
1) Warum funktionierte das Programm bisher und jetzt nur auf einem PC nicht mehr
2) Wie kann ich das Problem lösen
Anmerkung: Die einzige Änderung die ich vorgenommen habe bevor das Programm lief und dann nicht mehr ist, dass ich mein Programm das unter VB Express 2010 erstellt wurde vor ein paar Tagen mit Visual Studio 2012 Express erstellt habe.