|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
30.3.2012, 21:25 | #1 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Visual C# Destinacija
Pozdrav svima. Zanima me da li je moguce da program u C#-u "Skenira" pozuciju gde se nalazi.
Tj ako se nalazi npr u D://Program Files//Program.exe da on tu adresu nekako automacki ucita u npr neki label? |
30.3.2012, 22:02 | #2 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Visual C# Destinacija
Application.ExecutablePath
Za ubuduće, kad ti treba nešto ovako, gugl pa upit "C# pitanje" Npr u ovom slučaju "C# application get exe path" |
30.3.2012, 23:16 | #3 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Visual C# Destinacija
Možeš i ovo da koristiš ako je konzolna aplikacija u pitanju.
Kod:
var putanja = System.Reflection.Assembly.GetExecutingAssembly().Location; |
1.4.2012, 11:24 | #4 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Kucao sam ja na Google-u ali nisam kucao path.
Sada mi je problem ovo: http://www.dodaj.rs/f/j/I8/4B3lzwcK/untitled.jpg Kada na programu pritisnem X program se ne stopira kao sto vidite na slici - Debuger nije stao i ako je program kompajliran i izadje se i dalje se u Process manageru moze pronaci program... Kako ovo da podesim? |
1.4.2012, 12:20 | #5 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Visual C# Destinacija
Ajoj .
Prvo uradiš Close() i to 2 puta!!!, pa onda otvaraš drugu formu. Ajde reci ti meni što neće debager da ti završi proces? Prvo moraš da odlučiš šta želiš da uradiš u tom uslovu, dal želiš da zatvoriš aplikaciju ili da otvoriš formu2? Ako zatvaraš aplikaciju ne znam šta će ti onda uopšte instanca form2. Ako želiš prvo da ti se pojavi form2 zašto si uradio prvo Close(), pa tek onda form2.Show()? |
1.4.2012, 14:25 | #6 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Ne to !
Ne gledaj sta pise u programu ! Program radi neke leve strari ide iz jednog forma u drugi ali kada pritisnem X on ne gasi program vec u C#-u ostane takav ekran ! |
1.4.2012, 14:29 | #7 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Visual C# Destinacija
Jel možeš da pokažeš program.cs fajl da vidim šta si tamo radio i kako otvaraš aplikaciju.
|
1.4.2012, 17:30 | #8 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Nasao sam sta je u pitanju....
U form1 na prelasku u form2 pise this.Hide(); kada bi pisalo this.Close(); to bi bilo resenje ali da bi moj program finkcionisao kako treba form 1 mora buti HIDEN ne zatvoren tokom rada programa... Program sluzi inace za zakljucavanje kompjutera USB-om... Usput jel imate neki tutorijal ili nesto... kako da Disablujem tastaturu tj. input...? |
1.4.2012, 21:56 | #9 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: Visual C# Destinacija
Aha, pokazao si nam deo koda koji ti radi kako treba, a očekuješ da znamo gde može da bude problem u tvom programu.
Nadam se da si ispravio moju primedbu, oko zatvaranja i otvaranje forme4 i forme2, jer i tu imaš žešći bag i suvišnog koda. Primetio sam i da koristiš this.Close() i this.Hide(). Nadam se da znaš razliku između toga i kad napišeš samo Hide() i Close() bez this. Hm... How to disable keyboard in c#. Evo našao sam neki artikal koji ti možda može pomoći oko tvog pitanja http://www.codeproject.com/Articles/...o-stop-unwante |
2.4.2012, 17:07 | #10 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Ovo bi uradilo posao ali posle gasenja programa ceo kompjuter zabode - kao da drzim vise dugmica tastature...
|
8.4.2012, 13:00 | #11 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Jeli moguce podesiti da je pocetni form Form1 ali kada se on zatvori da se ne gasi kompletan program ?
|
8.4.2012, 13:31 | #12 |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: Visual C# Destinacija
naravno da jeste, ali da se program ne bi ugasio, NESTO mora da radi. drugim reicma, moras da imas neki aktivni thread. bila to forma i njen UI thread ili thread koji si sam kreirao.
u Program.cs fajlu mozes da izmenis sta se desava prilikom prvog pokretanja. Videces da po defaultu imas poziv Application.Run sa parametrom new Form1() Application.Run pokrece standardni message loop i samim time zivot tvoje aplikacije. tu mozes da izmenis koju ce formu prvu da prikaze kao i da li ce uopste neku formu da prikazuje (izbacis parametar new Form1() i stavis ga na odvojenu liniju). u svakom slucaju, odgovor na tvoje pitanje je da ili drzis taj thread zivim ili kreiras novi thread iz forme1, dok se on ne zatvori nece ti se zatvoriti ni aplikacija. E sad, ne znam sta konkretno radis, verovatno ima neko jednostavno resenje za tvoj konkretan slucaj |
10.4.2012, 11:14 | #13 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Sklonio sam X dugme i stavio neko moje koje gasi i form1 sa izabranim formom tako da je taj problem resem,
Pokusavao sam da na program ubacim autostart ali mi ne ide: LINK Da li je moguce ovo prevesti da na button1 pravi autostart regisrty a na button2 brise isti... ? |
10.4.2012, 22:04 | #14 |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: Visual C# Destinacija
i dalje ne znam sta ti je problem i sta pokusavas da postignes, ali znam da si ga pogresno resio
u najgorem slucaju, umesto sto stavljas svoje "x" dugme, iskoristi event forme "form_closing" koji ce "opaliti" kada korisnik klikne na windowsovo "x" dugme ali pre nego sto se zatvori forma, pa tu mozes da budzis sta god da budzis. a kako bez budzenja da resis - ne znam jer nemam sve detalje. |
10.4.2012, 22:47 | #15 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Ma usput mi odgovara sklanjanje windowsovog dugmeta jer pravim kao neki dizajn programa...
A to sto si reko form_closing mi ne resava problem... Kod programa je neophodno da radi VISE OD JEDNOG FORMA i jedan od njih (form1) je podesen na hide(); tako da ako pritisnem X na form 2 nece se zatvoriti i form1 zato sto je pocetni ili default form form1... A sto se tice autostarta resio sam i to Usput jel moguce promenuti dizajn "okvira" forma da ne moram da stavim da je FormBorderStyle = "none" ; ? |
11.4.2012, 18:33 | #16 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: Visual C# Destinacija
Citat:
dizajn okvira nije moguce jednostavno promeniti bez gomile za*****cije, a usput i nemoj da pljujes po dizajnu koji je neko godinama i godinama osmisljao i unapredjivao. neces napraviti sigurno lepsi dizajn od defaultnog, niti ce podjednako dobro raditi. mozda ti je uzbudljivo i zanimljivo da bude sareno i drugacije, al i to ce te proci |
|
11.4.2012, 23:04 | #17 | |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
Citat:
|
|
11.4.2012, 23:37 | #18 |
Starosedelac
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.589
Zahvalnice: 917
Zahvaljeno 584 puta na 363 poruka
|
Re: Visual C# Destinacija
Ako ti se ne sviđa klasicni winforms dizajn, imas WPF sedni pa nauci pa posle pravi kakvak go hoces svemirski sci-fi dizajn. Nisam se ukljucivao u temu do sada jer sigurno pokusavas nesto da uradis na totalno pogresan nacin ili na komplikovaniji a @irreal ti vec odgovorio.
I kad zatvoris bilo koji form mozes programibilno da gasis i ostale forme, ako sam te dobro razumeo u tvom predposlednjem postu. |
12.4.2012, 18:05 | #19 |
Član
Član od: 21.5.2011.
Poruke: 185
Zahvalnice: 3
Zahvaljeno 4 puta na 4 poruka
|
Re: Visual C# Destinacija
|
12.4.2012, 20:28 | #20 |
Starosedelac
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.589
Zahvalnice: 917
Zahvaljeno 584 puta na 363 poruka
|
Re: Visual C# Destinacija
Evo ti mali projekat koji nemoze da se ugasi na X dugme i samo na dugme Izlaz ovo 2. dugme prikazuje formu koja nije vidljiva isto se i desava na dugme X.
Projekat je u VS 2010, i mislim da je kod totalno jasan ako ovo ne razumes imas jos puno teorije da ucis. Sledeci nacin na koji mozes da gasis (jedno je Hide(); a drugo je Close() je da u kolekciji Application.OpenForms pozivas Close ,ali onda nesme da bude ovakav Close kao u projektu u prilogu. U ovu kolekciju se dodaju forme cim se pozove Show() ili ShowDialog(), ako se posle odradi Close() forme onda nestaje iz ove kolekcije Hide() su jos tamo. Mada ne moze preko foreach petlje jer cim pozoves Close neke forme menja se kolekcija i dobija se exception. Ovo jos moram da provalim kako je naj. |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Visual C++ | Emix | Kvarovi | 1 | 19.6.2011 21:26 |
Pomoc u Visual Basic | mijo87lo | Programiranje | 4 | 3.12.2010 12:30 |
visual studio registraton key | BlaziX | Programiranje | 9 | 28.1.2010 1:41 |
Visual Basic 6.0 Tutorial | DobroslaV | Programiranje | 10 | 4.8.2007 14:05 |
Kako Visual FoxPro da salje string na COM port? | Branislav Gavric | Programiranje | 0 | 17.9.2006 20:49 |