1
我寫了一個函數,它將richTextbox中的行添加到數組中,並將它們添加到圖表中。爲圖表添加點的程序用代碼0xc0000409退出
double y[] = { 0 };
double x[] = { 0 };
String^ name = "Pobrana moc";
chart1->Series->Clear();
chart1->Series->Add(name);
for (int i=0; i < richTextBox1->Lines->Length; i++){
y[i] = Convert::ToDouble(richTextBox1->Lines[i]);
x[i] = i+1;
chart1->Series[name]->Points->AddXY(x[i] , y[i]);
}
我編譯程序時沒有檢測到任何問題。當我運行它並調用此函數時,程序將關閉此消息: 程序'[6356] GUI.exe:託管(v4.0.30319)'已退出,代碼爲-1073740791(0xc0000409)。
如果我全部替換「我」與一些它的工作原理非常清楚:
y[0] = Convert::ToDouble(richTextBox1->Lines[0]);
x[0] = 1;
chart1->Series[name]->Points->AddXY(x[0] , y[0]);
我做了什麼錯,或者是有任何其他方式,使其工作?我需要它爲richTextbox中的行添加儘可能多的點數。
Omg傻我......:D Thx很多人。 – illid44n