Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dva POTPUNO ista dela koda, jedan radi - drugi ne

[es] :: .NET :: Dva POTPUNO ista dela koda, jedan radi - drugi ne

[ Pregleda: 2930 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Yu Raider
Ivan Djordjevic
Bg

Član broj: 40731
Poruke: 273
..njuel-bg.customer.sbb.co.yu.



+2 Profil

icon Dva POTPUNO ista dela koda, jedan radi - drugi ne07.04.2006. u 19:15 - pre 173 meseci
u PictureBox1_MouseMove eventu imam:

Code:

for (int Brojač = 0; Brojač < Promenljive.BrojOblika; Brojač++)
{
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = false; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + 12 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina + 15 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }

...


U PictureBox1_MouseDown eventu imam:

Code:

            for (int Brojač = 0; Brojač < Promenljive.BrojOblika; Brojač++)
            {
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = false; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + 12 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina + 15 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }

...


Prvi snippet radi. Drugi ne... Zasto?????????????????
SLIder.
 
Odgovor na temu

Yu Raider
Ivan Djordjevic
Bg

Član broj: 40731
Poruke: 273
..njuel-bg.customer.sbb.co.yu.



+2 Profil

icon Re: Dva POTPUNO ista dela koda, jedan radi - drugi ne08.04.2006. u 18:56 - pre 173 meseci
O boze... Slucajno sam postavio dva ista snipeta... U drugom je trebalo da podesim neku promenljivu...

Svejedno greska je bila negde drugde u kodu, ispravio sam je...
SLIder.
 
Odgovor na temu

[es] :: .NET :: Dva POTPUNO ista dela koda, jedan radi - drugi ne

[ Pregleda: 2930 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.