[ trunka @ 03.10.2007. 13:43 ] @
Na close .dpr projekta, tacnije na zatvaranje Delphi aplikacije, dogadja se access violation -> invalid pointer operation.
Access se dogadja bilo da prvo kazem Save All, pa zatvorim Delphi, bilo da zatvorim delphi a ne sacuvam izmene...
Sta da radim?
[ savkic @ 03.10.2007. 17:40 ] @
> a close .dpr projekta, tacnije na zatvaranje Delphi aplikacije, dogadja se access violation -> invalid pointer operation.
> Access se dogadja bilo da prvo kazem Save All, pa zatvorim Delphi, bilo da zatvorim delphi a ne sacuvam izmene...

Da li se to uvek dešava čak i za prazne projekte (probaj i za console i samo učitavanje nekog unita ne i čitavog projekta)? Koji Delphi imaš i da li su instalirani svi raspoloživi updejti?
[ priki @ 03.10.2007. 20:45 ] @
invalid pointer operation znači da oslobadjaš instancu objekta
koji je već oslobodjen, pokušava da oslobodi nešto što ne postoji

u 95 % slučajeva

ispravka,
nisam pročitao

"Na close .dpr projekta, tacnije na zatvaranje Delphi aplikacije,"

malo mi je zvucalo da si pokrenula aplikaciju


[Ovu poruku je menjao priki dana 04.10.2007. u 08:38 GMT+1]
[ trunka @ 04.10.2007. 08:19 ] @
Delphi 7, i da jesu instalirani svi update-i.
To se desava samo kad otvorim(ucitam) jedan odredjeni unit u Delphi-ju. Kad ga ne otvorim , ili kad su u pitanju drugi projekti, Delphi se normalno zatvara.
Znaci, problem nastaje samo zbog tog jednog unit-a.
[ savkic @ 04.10.2007. 09:06 ] @
> To se desava samo kad otvorim(ucitam) jedan odredjeni unit u Delphi-ju. Kad ga ne otvorim , ili kad su u pitanju drugi projekti, Delphi se
> normalno zatvara. Znaci, problem nastaje samo zbog tog jednog unit-a.

Dovoljno je da ga učitaš ne moraš startovati program? Dve stvari mi padaju na pamet, koristiš neke komponente koje imaju bug, izbacuj jednu po jednu dok ne nađeš na problem. Drugo imaš uključen ObjectTree koji je dokovan sa Object Inspectorom.
[ trunka @ 04.10.2007. 09:26 ] @
Odgovor na sva pitanja je DA. Znaci, ne moram da startujem program, vec samo da ucitam unit...imam novih komponenata, a takodje uvek mi je ukljucen object tree i object inspector...ali ne razumem kako to moze da pravi problem...
[ Milos D @ 04.10.2007. 11:19 ] @
Probaj ovako: otvori taj unit koji pravi problem, i onda skidaj (briši) jednu po jednu komponentu sa forme (klik na komponentu pa del). Naravno, nemoj da snimaš unit dok to radiš. Jedna od tih komponenti će prilikom brisanja da pukne. Ta komponenta u destruktoru verovatno ima neki "prljav" kod koji treba ispraviti i rekompajlirati paket u kojem se nalazi.
[ savkic @ 04.10.2007. 15:04 ] @
> takodje uvek mi je ukljucen object tree i object inspector...ali ne razumem kako to moze da pravi problem...

D7 IDE bug.