huuuuuh hat folgendes geschrieben : |
keine ahnung. chg_img_size und del_orig sind ganz normale bool-variablen. und ab und zu werden die mir als null angezeigt. nicht immer, auch das ist seltsam... |
Das ist in der Tat höchst seltsam, denn Felder vom Typ
bool können gar nicht nie
null sein - denn der interne Wert für
null (also
0) wird bei Booleans als
false ausgewertet. Deshalb sind Boolean-Felder zu Beginn auch automatisch mit
false initialisiert. Mein Debugger zeigt übrigens auch
false an.
huuuuuh hat folgendes geschrieben : |
C#-Quelltext 8:
| /* ... */ con_img_ext[0] = ".jpg"; | |
Hier knallt es, und zwar zu Recht: Das Feld
con_img_ext wurde noch nicht initialisert, ist also
null. Du musst es vorher mit
con_img_ext = new string[1] oder einer anderen Anzahl von Elementen initialisieren. Mein Debugger zeigt übrigens diese Zeile als Fehlerquelle an, nicht eine der drei von dir genannten.
Dein Visual Studio scheint mir nicht mehr ganz in Ordnung zu sein... Vielleicht hilft eine Neuinstallation?
PS: Die
Namenskonventionen solltest du dir nochmal anschauen. Typbezeichner schreibt man groß, und Unterstriche sind eigentlich generell verboten
