Greska u kodu. Molim za objasnjenje

Greska u kodu. Molim za objasnjenje

offline
  • Lead Developer ⠀ ⠀⠀⠀⠀⠀⠀ Go 5 Creative
  • Pridružio: 14 Feb 2008
  • Poruke: 12242

Pozdrav. Da li neko zeli da mi objasni zasto kada kucam ovaj kod :

Private Sub Command3_Click() If szov = True Then Form3.Show Form3.Label4 = v2t1 Form3.Label5 = v2t2 Form3.Label6 = lozinka Unload Form2 Else Form4.Show Unload Form2 End If End Sub

Umesto da pokaze formu3 on je pokaze i ugasi program dok
ovaj kod :

Private Sub Command3_Click() If szov = True Then Form3.Show Form3.Label4 = v2t1 Form3.Label5 = v2t2 Form3.Label6 = lozinka Else Form4.Show Unload Form2 End If End Sub

Sasvim u redu radi. Izmena je sto sam obrisao :
Unload Form2

I ne razumem sada zasto jednostavno ne radi prvi kod?

Sve promenljive su deklarisane u Form 2.
Molim vas da objasnite, stvarno mi nije jasno. Hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Nisam siguran kako VB6 radi ispod haube, ali imam osecaj da je Form2 glavna forma programa, i kad nju ugasis, ugasio si i program.



offline
  • Pridružio: 06 Maj 2007
  • Poruke: 241
  • Gde živiš: Beograd

Srki94 ::Pozdrav. Da li neko zeli da mi objasni zasto kada kucam ovaj kod :

Private Sub Command3_Click() If szov = True Then Form3.Show Form3.Label4 = v2t1 Form3.Label5 = v2t2 Form3.Label6 = lozinka Unload Form2 Else Form4.Show Unload Form2 End If End Sub

Umesto da pokaze formu3 on je pokaze i ugasi program dok
ovaj kod :

Private Sub Command3_Click() If szov = True Then Form3.Show Form3.Label4 = v2t1 Form3.Label5 = v2t2 Form3.Label6 = lozinka Else Form4.Show Unload Form2 End If End Sub

Sasvim u redu radi. Izmena je sto sam obrisao :
Unload Form2

I ne razumem sada zasto jednostavno ne radi prvi kod?
U pitanju je najverovatnije open source projekat Screen Locker na kome trenutno radim.

Sve promenljive su deklarisane u Form 2.
Molim vas da objasnite, stvarno mi nije jasno. Hvala


Ti si genije.
Das deo koda i ocekujes da pogadjamo.
Da bi neku formu uklonio iz memorije moras pre toga da je ucitas sa Load ime forme.
Kada kazes Form.show komanda Load Form se automatski desava.
Molim te procitaj neku knjigu.

offline
  • Lead Developer ⠀ ⠀⠀⠀⠀⠀⠀ Go 5 Creative
  • Pridružio: 14 Feb 2008
  • Poruke: 12242

@Srki82 nije glavna

@rgdrajko

Citao sam knjigu, a nema problema evo celog projekta :

https://www.mycity.rs/must-login.png


Nije mi se nikada desavalo ovo, radio sam ovako i pre pa zato pitam.
Malo je neuredna forma 2 ali se izvinjavam, pokusavao sam da sredim to.
I rajko ja znam da si ti iskusan ali ne moras bas to da mi ponavljas iz posta u post Smile. Nisam mislio da te uvredim.

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Sinak, pogledaj sledeci kod za Form2 i kaz'ce ti se samo Smile

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) End End Sub

offline
  • Lead Developer ⠀ ⠀⠀⠀⠀⠀⠀ Go 5 Creative
  • Pridružio: 14 Feb 2008
  • Poruke: 12242

Srki_82 ::Sinak, pogledaj sledeci kod za Form2 i kaz'ce ti se samo Smile

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) End End Sub


Cika srki GUZ - Glavom U Zid Znao sam da je takva glupost. To je bilo dok sam testirao program bez forme 3 xD A imao sam osecaj da je negde unload ili end xD .
Hvala puno. Pozz

Ko je trenutno na forumu
 

Ukupno su 418 korisnika na forumu :: 5 registrovanih, 1 sakriven i 412 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 2413 - dana 03 Okt 2019 05:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: stug, suton2, Taso2, vathra, vladetije