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

Razlicito ponasanje relase i debug verzija programa?!?!

[es] :: C/C++ programiranje :: Razlicito ponasanje relase i debug verzija programa?!?!

[ Pregleda: 3351 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xor al, al

Član broj: 84192
Poruke: 51
*.ptt.yu.



+1 Profil

icon Razlicito ponasanje relase i debug verzija programa?!?!22.05.2006. u 06:08 - pre 217 meseci
Elem, imam ja tako neki projekat, naravno kompajliram u debug modu, kad ono, print preview opcija nece da radi uprkos tome sto print ocija radi kako treba. U relase verziji print preview normalno radi!?
Osim ove razlike, postoji jos jedna. Naime debug verzija nema nikakvih primetnih bagova osim print preview-a, a relase verzija uvek nakon gasenja aplikacije prijavljuje neodredjenu gresku!?
U cemu je fora?
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.dynamic.sbb.co.yu.

Sajt: www.javasvet.net


Profil

icon Re: Razlicito ponasanje relase i debug verzija programa?!?!22.05.2006. u 10:00 - pre 217 meseci
Prosta stvar (na osnovu iskustva), imas neki bug - najverovatnije pristup neinicijalizovanom pointer-u ili nesto slicno. U debug modu je memory management znacajno drugaciji pa ne dolazi do ispoljavanja bug-a.

Pozdrav

<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

xor al, al

Član broj: 84192
Poruke: 51
*.ptt.yu.



+1 Profil

icon Re: Razlicito ponasanje relase i debug verzija programa?!?!22.05.2006. u 14:59 - pre 217 meseci
Hvala. Ali ako je u debug modu ponasanje aplikacije razlicito onda i ne moze posteno da se debaguje?! Ima li neka fora da u relase modu nadjem gde se stvar zezne?
 
Odgovor na temu

gooxy
Metafizika

Član broj: 92105
Poruke: 40
*.ptt.yu.



Profil

icon Re: Razlicito ponasanje relase i debug verzija programa?!?!22.05.2006. u 21:24 - pre 217 meseci

Imam i ja jedno pitanje u vezi Debug i Release konfiguracije. Pocetnik sam i sad pravim neku aplikaciju u MS Visual C++ koja otvara drugi dialog window. I kad postavim konfiguraciju na Relase program se lepo bilduje i izvrsi. Ako stavim na Debug, program se izbilduje ali nece da se izvrsi. Kad kliknem na execute (Uzvicnik) pojavi se pescanik, saceka delic sekunde i nestane.
So much the better, we shall fight in the shade!
 
Odgovor na temu

nikoladsp
nikola radovanovic
trenutno-developer
novi sad

Član broj: 5455
Poruke: 193
*.ADSL.neobee.net.



Profil

icon Re: Razlicito ponasanje relase i debug verzija programa?!?!26.05.2006. u 10:22 - pre 217 meseci
tipicni izvor problema ti je tweeester vec saopstio-pointeri. tesko je vise reci posto nema nikakvog koda.mozes pokusati da stavljas makro ASSERT() (za MFC aplikacije ili obicnu assert() metodu) na mestima gde imas potencijalni problem (recimo kada uzimas ponter na nesto)-pa ce biti ispaljen asert koji ce ti reci tacno mesto u kodu gde je nastao problem.
osim pointera problem moze biti kod Device Context-a, kreiranja bitmapa i svih stvari koje se ticu resursa i crtanja texta, linija i sl.
pokusaj da izdvojis problematicnu(e) funkciju(e) i onda probaj sa asertima, a ako ti ne podje za rukom da resis, bar mozes postovati problematicni kod.
posto ti aplikacija radi kako treba (ako sam dobro razumeo) problem nije strasan, ali bi ga trebao resiti jer ti moze napraviti nezeljene bocne efekte.
inace ponasanje u debugu nije (sustinski razlicito): nemas optimizacija i ne rade aserti, ali bez toga ne bi ni mogao da debagujes, vec bi morao recimo da logujes u fajl-sto zna da bude naporno...
ja sam panker sa diplomom kod moje mame...
 
Odgovor na temu

[es] :: C/C++ programiranje :: Razlicito ponasanje relase i debug verzija programa?!?!

[ Pregleda: 3351 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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