[ dr_voja @ 31.05.2003. 15:23 ] @
Koristim Linux i freepascal kompajler. Pošto on dolazi sa nekakvim OpenGL unitima i example codovima, heto sam da isprobam kako to radi (inače ja sam nemam pojma o OpenGL programiranju). Kompajliranje prolazi OK, međutim kod pokretanja bilo kog programa ispiše se seldeća poruka:
Code:

An unhandled exception occurred at 0x00000000 :
Access violation
  0x00000000
  0x08048347
 


Dakle, da li je neko imao iskustva sa sličnim problemom?
[ silverglider @ 31.05.2003. 23:59 ] @
Access violation se javlja kod pristupa memoriji koja nije to sto bi trebala da bude - uglavnom neinicijalizovani pointeri ili objekti.
[ Rapaic Rajko @ 02.06.2003. 11:36 ] @
Adresa 0x00000000 znaci da je tvoj program pokusao da cita neinicijalizovani pointer (nil), najverovatnije pristup objektu koji jos nije kreiran.
Ova druga adresa je interesantnija; ukazuje na kom mestu u kodu (code segmentu)je doslo do te greske. Pokusaj sa necim kao "find error at/view source" ili sta vec ima tvoj kompajler; mogao bi da nadjes STA je to sto citas a nije kreirano.
Pozdrav

Rajko