[ unisoft @ 15.12.2010. 18:05 ] @
U projektu postoje dve forme. Prva je SpashScreen, a druga tipa midi. Na prvoj formi se nalizi componenta tajmer koja treba da za 10% poveca Opacitu forme.na svaki dogadjaj TICK. Kada dostigne vrednost 100% TIMER se gasi i tada treba da pokrene ovu drugu formu.
Sve ovo sam ja uradio iako imam malo znanja iz NET okruzenja. Dugo godina radim sa Visual basic 6 ali na zalost moram da predjem na .NET okruzenje, tj da prebacim program na NET. (Snalazim se veoma dobro ali na nekim banalnim stvarima zakocim)

Problem je daj da kada pokrene tu drugu formu prva treba da se izbrise iz memorije ali meni kada obrise prvu formu on ugasi ceo projekat.

Probao sam sa ovim komandama:
1. Me.Close()
2. Me.Dispose()


Kod ide otprilike ovako:
Me.Hide
frmMidi.show()
Me.close() ili Me.Dispose()?


U Vb6 jednostavno napise Unlolad (ime forme) i on je obrise iz memorije.


[ zika025 @ 22.12.2010. 10:42 ] @
problem mozes resiti na dva nacina (koliko ja znam).
verovatno ti je u podesavanjima same aplikaceje (tako je bar kod mene po "default-u") namestena opcija Shutdown mode: When startup form closes, pa ti zato zaustavlja dalje izvrsavanje programa jer je pocetna forma zatvorena. tu opciju mozes promeniti na "When last form closes", pa program ne bi trebao da ti se prekida.
takodje, ovde imas opciju da postavis splash screen, a pocetna forma, u tvom slucaju, da bude frmMidi. (taj meni mozes naci u Project > Project properties)

druga varijanta sto mi pada na pamet je da ti pocetna forma bude frmMidi, ali da je sakrijes odma pri pokretanju aplikacije, odradi splash screen, ponovo prikaze frmMidi i ugasi splash screen.

nadam se da sam bio od koristi ;)
[ unisoft @ 30.12.2010. 00:16 ] @
Brate hvala ti puno. Pronasao sam to o cemu si pricao i jeste mi podesen shotdown mod na when first form is close :(. Omg. Mozda mi se iskusniji programeri smeju na zbog glupog pitanja ali mucio sam se samo tako, guuuglao i nisam pronasao resenje.Ovo tvoje radi. Ja sam ga PRIVREMENO resio tako sto prvu formu sakrijem (splash) i po izlasku iz programa pozovem CLose te forme i on mi zatvori ceo program.

Prebacio sam mod na when last form is close i RADI. tnx :)

Vec dugo vremena radim u VB6 i nikao da se prebacim na .NET. Kupio sam svu mogucu literaturu koja postoji u Srbiji za Visual Basic 6 i .NET ali nema vremena da sednem i procitam neki 15000 strana za .NET. Trenutno me obaveze na fakultetu sprecavaju da to uradim ali na leto ovaj problem cu resiti.

Jos se jednom izvinjavam zbog postavljanja jednog veoma glupog pitanja.


Hvala na odgovru zika025.