Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuAnna Mäki Muutettu yli 8 vuotta sitten
1
Symbian ohjelmointi Ti5315200 Symbian ohjelmointi 2.2 harjoitus Juha Turunen (juha.turunen@lut.fi)
2
Sisältö Vinkkejä vianetsintään Harjoitustehtävä
3
Vinkkejä vianetsintään Jos koodi on suhteellisen yksinkertaista voit käydä koodia läpi rivi kerrallaan debuggerin avulla –Leaven tapahtuessa debugger ei tosin osaa hypätä suorituksessa oikeaan kohtaan –Leaven tapahtuessa suorituksen voi kuitenkin saada kiinni asettamalla breakpointteja esim. luokkien destruktoreihin, joita todennäköisesti suoritetaan Tarkista että jokaista CS pushia vastaa pop Varo käyttämästä keskeneräisesti konstruktoituja olioita (kts luentokalvo) Tarkista, että jokaista muistin varausta vastaa varatun olion tuhoaminen Varmista, että suoritettaessa koodia joka voi tehdä leaven, kaikkien varattujen olioiden pointterit ovat joko cleanup stackissa tai sijoitettuna sellaisen olion jäsenmuuttujiin, joka on itse cleanup stackissa ja tuhoaa ne omassa destruktorissaan
4
Harjoitustehtävä Hae kurssin verkkosivuilta harkka2_2.zip ja pura se samalle levylle SDK:n kanssa Toimi harjoitustehtävän kanssa kuten edellisenkin kanssa (katso ohjeet edellisen harjoitusten kalvoista) Käy tehtävä läpi osa kerrallaan –Poista kommenttimerkit lähdekooditiedoston alussa olevista #define _CASEX riveistä –Tee yksi case kerrallaan –Kun olet saanut casen läpi niin, ettei emulaattorista poistuttaessa tule panicia, palauta kommenttimerkit ja siirry seuraavaan caseen
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.