Forum » Programiranje » C#, pri klicanju metode iz 'Main-a' dobim error...
C#, pri klicanju metode iz 'Main-a' dobim error...
Microsoft ::
Rad bi naredil tako, da se ze ob inicializaciji poklice ena metoda iz Main-a. Vendar pri tem dobim sledec error:
An object reference is required for the nonstatic field, method or property 'Aggregates2.Form1.startup()'
Ce metodo startup() klicem iz Deal_Click, ne dobim errorja.
Del koda:
//.....................................Main.................................
//kreiramo objekt paket, ki se nanasa na class Paket.cs
private Paket paket = new Paket();
private Igra igra = new Igra();
static void Main()
{
Application.Run(new Form1()); startup();
}
public void startup()
{
paket.Nakljucno();
}
//Ce kliknemo na Deal tipko...
private void Deal_Click(object sender, System.EventArgs e)
{
paket.Nakljucno();
Delilec.Razdeli(paket, igra);
NarediRefresh();
}
Se link do slike: klik
O teh stvareh se nism dost prebral, tako da zelo malo vem, zakaj se tocno gre. :// Sem pa pogoglal mal, pa bi naj bila finta v tem, da nekje ni oz. je napisano static.
by Miha
An object reference is required for the nonstatic field, method or property 'Aggregates2.Form1.startup()'
Ce metodo startup() klicem iz Deal_Click, ne dobim errorja.
Del koda:
//.....................................Main.................................
//kreiramo objekt paket, ki se nanasa na class Paket.cs
private Paket paket = new Paket();
private Igra igra = new Igra();
static void Main()
{
Application.Run(new Form1()); startup();
}
public void startup()
{
paket.Nakljucno();
}
//Ce kliknemo na Deal tipko...
private void Deal_Click(object sender, System.EventArgs e)
{
paket.Nakljucno();
Delilec.Razdeli(paket, igra);
NarediRefresh();
}
Se link do slike: klik
O teh stvareh se nism dost prebral, tako da zelo malo vem, zakaj se tocno gre. :// Sem pa pogoglal mal, pa bi naj bila finta v tem, da nekje ni oz. je napisano static.
by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr
- spremenil: Microsoft ()
OwcA ::
Iz statičnih metod ne moreš klicati nestatičnih brez konkretne instance danega razreda.
Otroška radovednost - gonilo napredka.
Microsoft ::
Sm nasel nekaj podobnega, kar si omenil: klik
Sicer pa se premalo znam, da bi neko ze nareto kodo zmodificiral tako, kot bi si zelel. Bo se treba prej malo prebrat pa naredit kak programcek, da bom kaj bolj razumel. Vseeno
hvala.
by Miha
Sicer pa se premalo znam, da bi neko ze nareto kodo zmodificiral tako, kot bi si zelel. Bo se treba prej malo prebrat pa naredit kak programcek, da bom kaj bolj razumel. Vseeno
hvala.
by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# povezava forma in classaOddelek: Programiranje | 2370 (1833) | Miko55 |
» | C# začetniško vprašanje - klicanje metodeOddelek: Programiranje | 1047 (817) | vorantz |
» | [c#] Globalne spremenljivke v classuOddelek: Programiranje | 1062 (896) | nightrage |
» | C# PomočOddelek: Programiranje | 1418 (1243) | jizzer |
» | c# classOddelek: Programiranje | 2284 (1878) | japol |