Ahojte
Mam dva samostatne subory InheritHelloWorld a HelloWorld: vid v prilohe su kody suborov
Chcem aby metoda "Main" bola vstupnym bodom programu v subore InheritHelloWorld. ako to mam nastavit??
a potom do prikazoveho riadku pri kompilovani zadam obidva subory zdrojoveho kodu nejak takto???
csc.exe InheritHelloWorld.cs HelloWorld.cs /Main:InheritHelloWorld.cs
pouzivam Visual C# 2008
diki za info
Fórum › .NET
Metoda "Main" ako vstupny bod programu
Nelze. Program nemuze mit 2 vstupni body.Budes si to muset predelat na vice objektovejsi pristup.Inheritance budes mit jako vstupni aplikaci s Main, pak klasickemu Hello zrusis ten Main.A Mainu Inheritance prepises new Inhertance...() na new HelloWorld()
A melo by to teoreticky fungovat tak,jak to zamyslis,ale musis si s tim pohrat.
dannyk: Nemáš pravdu, aplikace může obsahovat více vstupních bodů, jenom musíš při kompilaci explicitně určit, který se má použít. Ve Visual Studiu to je v Properties daného projektu (přikládám screen). Případně to jde určit při ruční kompilaci jako -
csc.exe *.cs /main:InheritHelloWorld
To matajon :
Tak nakoniec som to spravil tak ako povedal Matajon. Ako vstupny bod programu som urcil pomocou "new" metodu "Main" v subore InheritHelloWorld.cs. V properties toho projetku som nastavil Startup object / InheritHelloWorld.cs. Aj rucne sa mi to podarilo skompilovat pomocou prepinaca:
csc.exe *.cs /main:InheritHelloWorld
tak diki
2 matajon: Ano, jako vseobecne muze mit kolik chce, ale jak pises, musi se presne specifikovat, ktery ma byt startovni.Ja to bral spise z pohledu pokusu spoustet 2 mainy naraz a reseni, ktere sem napsal je podle me i takove vice spravnejsi podle nejakych zakladnich objektovych zasad.
Preci jen je vyhodnejsi a lepsi mit jeden main a z neho si vytvaret tridy a formy podle potreby.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Excel - Vypísať "Párne" alebo "Nepárne" — založil Posel
Ako zakazat pristup k Ajax PHP skriptom cez "prehliadač"? — založil Lordest
Zmena velikost "array" za behu programu — založil Remder
Jak se vyvarovat chybnému "spamu" v programu — založil Hanz.S
Moderátoři diskuze