Trochu krkolomne to znie, ale problem je vcelku jednoduchy. mam program, v ktorom si mozem ulozit vyriesene zadanie. subor ukladam s vlastnou koncovkou, aby sa dal program spustit aj cez ulozeny subor. problem je v tom, ze sa mi spusti od zaciatku, ale to nechcem, ako rozlisim, ci subor bol spusteny z original exe or z ulozeneho suboru? diky moc
Fórum › .NET
Spustenie programu z ulozeneho suboru s vlastnou koncovkou
To Eversmann :
např:
string[] args = System.Environment.GetCommandLineArgs();
a pak už jen array projíždíš :)
To anonymouse... : diky moc, funguje to uplne super, ale jeden problem vyrieseny a nasiel som dalsie dva:)
1.da sa odkrokovat program, ked ho spustim z ulozeneho suboru??
2.mozu trochu primitivna otazka, ale ako sputit z druheho formulara konkretnu funkciu??
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
string[] args = System.Environment.GetCommandLineArgs();
if (args.Length == 1)
{
Application.Run(new Form2());
}
else
{
Application.Run(new Form1());//??????
}
}
diky
Nastav si úplnou cestu k datovému souboru jako parametr při spouštění v nastavení projektu.
A k tomu druhému problému ... můžeš to udělat třeba tak, že předáš jméno toho souboru přes konstruktor formu a v jeho inicializaci se zase vhodně zařídíš.
To liborb : este mam taky problem, vsetko mi dobre vykresli, ale potom sa s tym programom neda pracovat, chyba bude asi v ShowDialogu, ale vazne neviem co s tym. dik
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
string[] args = System.Environment.GetCommandLineArgs();
if (args.Length == 1)
{
Application.Run(new Form2());
}
else
{
Form1 x = new Form1();
x.toolSM_Otvorit_Click();
x.ShowDialog();
}
}
To liborb : Asi hej, ale neviem kde. Kde to spustím normalne, tak vsetko funguje ako ma, ale ked to spustim cez ulozeny subor, tak to vykresli, ale potom ked chcem prepisat napriklad tabulku ktoru mam z dvojrozmerneho pola TextBoxov, tak sa nic nezmeni a pri tom to to prepisanie prebehne. Kod by som poskytol, ale ma to cca 2000 riadkov.
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
Spustenie PHP suboru — založil Rudolf
Spustenie exe suboru — založil lolik
Spustenie .exe suboru — založil javac
Spustenie programu — založil Mrkvicka
Spustenie programu v c++ — založil tomas krajco
Moderátoři diskuze