[ quit @ 26.08.2007. 14:16 ] @
Poz.
imam problem sa visual c++ 6, koji me muci vec duze vrijeeme..
kad otvorim program i napravim new project, windows mi izbacuje error


..
da li neko zna do cega bi moglo da bude i kako da rijesim ovaj problem?
Hvala!
[ Exit @ 26.08.2007. 18:07 ] @
Ne znam, mozda da pokusas da reinstaliras Visual Studio...
[ yaelo @ 26.08.2007. 20:20 ] @
Koji program otvoriš - VC++ ili program pisan u VC++? Kakav new project? Sa novim projektom ne bi trebalo da bude problema. To ti se dešava kada se pokušava pristupiti nekoj memorijskoj lokaciji preko neispravnog pointera. Meni se to par puta desilo kada instaliram .Net na nekom kompu i pokrenem neku aplikaciju (npr MV2-player), uz razliku da meni izbaci poruku sa Debug opcijom. VC++ 6 ima loš STL. Ako si siguran da je u pitanju nov, prazan projekat, znači bez tvog koda i izbacuje ovakvu poruku probaj VC++ 2005. Ako onda ne proradi onda probaj da reinstaliraš Windows i staviš nove drajvere. Ako opet ne proradi odnesi taj projekat sa VC++ 2005 na neki kompjuter koji sigurno radi i koji ima WinXP SP2.
Ako je u pitanju projekat na kome radiš duže vremem onda može teško nači rešenje problema jer može biti puno toga. Mada mislim da imaš problem sa nekim pointerom koji se referencira na nepostoječi objekat. Na primer u destruktoru bazne klase pozivaš čistu virtuelnu funkciju bazne klase, a pitanju je objekat izvedene klase. Koristi RAII. Proveri pointere. Probaj da koristiš boost smart pointere i StlPort.

[Ovu poruku je menjao yaelo dana 26.08.2007. u 21:47 GMT+1]