[ vula @ 13.03.2007. 03:00 ] @
| Code: Project Klipta.exe raised exception class EAccessViolation with message
'Access violation at adress 000000000000. Read address 000000000000'.
Process stopped. Use Step or Run to continue.
Da li se kome dogodio ovakav Borland C++ Bulider exception?
Stvar se, bar mislim, zakucava na jednom mjestu gdje brisem neke objekte koristeci delete.
Cesto u klasama (formama) koristim neke privremene globalne (za tu formu, ne za cio projekat) objekte koje po zavrsetku koriscenja te forme brisem. (Kada zatvaram formu brisem te objekte jer mi ne trebaju u drugim klasama, bili su mi potrebni samo za tu sesiju). Napravio sam da kada kliknem na dugme Close prije nego sto se zatvori ta forma obrisu se objekti. I upravo kada vise puta otvaram tu formu i zatvaram sa Close, kada jednom kliknem na Close zakuca se.
Hvala. |
[ X Files @ 13.03.2007. 06:03 ] @
Moraš da pokažeš deo koda.
Mislim da pristupaš nekom objektu koji u tom trenutku više nije validan.
[ Wile E. @ 13.03.2007. 14:30 ] @
DAJ KOD!!! Ko zna kakve si ti perverzije činio u 4 ujutru
P.S. Pogodi ko je!
[ SambucusELF @ 15.03.2007. 09:26 ] @
nisam siguran, ali ovo mi lici na situaciju u kojoj pokusavas da obrises pointer koji je vec obrisan, a nije postavljen na NULL (ili mozda jeste, ali na neki cudan nacin, ne znam posto ne koristim Borland C++)
Marko.
[ vula @ 22.07.2007. 20:07 ] @
Tema nije zatvorena tako da cu dodati.
Marko je bio u pravu. Samo sam pronasao objekat koji je trebalo obrisati i obrisao ga.
Hvala svima.
Pozdrav i srecno svima koji ce mozda imati isti problem.
[ vula @ 22.07.2007. 20:09 ] @
Ne izrazih se dobro. Izbacio sam dio koda u kome sam pristupao objektu koji je prethodno bio obrisan.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.