[ darkosos @ 09.01.2003. 22:23 ] @
Platforma : MSVC++ 6.0 / WindowsXP Problem : Debug radi, Release jok Krajnje je frustrirajuce kada te nakon gomile sati provedenih ispred ekrana i programa koji konacno radi, doceka neprijatno iznenadjenje da "radi" vazi samo za DEBUG mod! Dakle kad sam startovao RELEASE verziju, program je prs'o sa nekom porukom tipa : u adresu xx se ne moze upisivati. Posto se RELEASE ne moze debug-ovati, krenuo sam da pravim log fajl i evo gde je kurslus (uprosceno): struct SX { UINT n[3]; ..metode.. }; FILE *file; vector<SX> v; fscanf( file, "Velicina : %d", count ); // ok v.resize(count); // prs for(i=0...) fread( &(v.n), sizeof(UINT), 3, file ); // ovde i ne stize Neposredno pre ovog koda se vec radi ovako nesto, i tu ne pravi nikakvih problema - cak je u prethodnom citanju struktura SX komplikovanija... Jos samo napomena da sam usput otkrio da v.resize pokrece konstruktora za SX! |