Wert darf nicht NULL sein???
-
private: System::Void Save_Click(System::Object^ sender, System::EventArgs^ e) { using namespace System; using namespace System::IO; String ^a; String ^b; String ^l="\n"; String ^p="p"; String ^n="n"; String ^x; String ^xy = "ergebnisse_RW.txt"; String ^ab = "ergebnisse_BW.txt"; if(RW->Checked) {x=xy;} if(BW->Checked) {x=ab;} StreamWriter^ sw = File::CreateText(x); try { if(sign1p->Checked) {a=p;} if(sign1n->Checked) {a=n;} if(sign2p->Checked) {b=p;} if(sign2n->Checked) {b=n;} sw->WriteLine(a);//sign1date->Text } finally { if(sw) delete (IDisposable^)sw; } MessageBox::Show( "Die Ergebnisse wurden abgespeichert!!"); Application::Exit(); }
Wieso "Wert darf nicht NULL sein"???
-
Weil.
-
if(sign1p->Checked) {a=p;} if(sign1n->Checked) {a=n;}
Wenn sign1p->Checked == false bzw. sign1n->Checked == false dann ist a nullptr.
Simon