Witam, mam problem ze swoim programem. Otóż piszę sieć neuronową i nie mogę wywołać metody innej klasy. Otóż ważne elementy klasy Form1 wyglądają tak:
public class MainWindow : System.Windows.Forms.Form
...
public SI.ARTMAP.NetOutput netOutput1;
...
try
{
netOutput1.train(Convert.ToInt32(epochText.Text), lbActivity, parametryUczenia);
}
catch
{
epochText.Text = "5";
netOutput1.train(5, lbActivity, parametryUczenia);** <---------**
}
...
Oczywiście druga klasa nazywa się NetOutput(). Błąd pojawia się w miejscu oznaczonym strzałką i wygląda tak:
"Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu."
Myślałem że chodzi o stworzenie nowego obiektu klasy NetOutput poprzez:
NetOutput netoutput1 = new NetOutput();
netoutput1 = new NetOutput();
Ale niestety to samo.
Bardzo proszę o pomoc