VS2017, Win10
Ich habe einen Timer, in dem wird ein Member einer indizierten Strucktur abgefragt.
Super Effekt: versuche ich das Form, welches diesen Timer enthält im Designer zu öffnen, schmiert VS ohne jede Meldung komplett ab.
Hintergrund:
Die Exception erwarte ich eigentlich erst zur Laufzeit, nicht während des Aufrufs des Designers.
Vorallem: das Auffinden dieses Fehlers hat etwas Zeit gebraucht.
Meine Lösung ist jetzt: der Timer wird erst gestartet, wenn die beiden Variablen >=0 sind. Damit lässt sich auch das Form im Designer wieder öffnen.
Kann mir das jemand erklären?
Ich habe einen Timer, in dem wird ein Member einer indizierten Strucktur abgefragt.
Super Effekt: versuche ich das Form, welches diesen Timer enthält im Designer zu öffnen, schmiert VS ohne jede Meldung komplett ab.
Hintergrund:
iUSINr
und iModuleNr
werden per Default mit -1
intialisiert. Das muss natürlich schief gehen, wenn der Timer ausgeführt wird, weil eine Struktur(-1,-1) gibt's halt nicht.Die Exception erwarte ich eigentlich erst zur Laufzeit, nicht während des Aufrufs des Designers.
Vorallem: das Auffinden dieses Fehlers hat etwas Zeit gebraucht.
Meine Lösung ist jetzt: der Timer wird erst gestartet, wenn die beiden Variablen >=0 sind. Damit lässt sich auch das Form im Designer wieder öffnen.
Kann mir das jemand erklären?