-----Original Message-----
Hi,
does anyone know what would be the (most common) reasons
to get difference answers in VC++.net between running in
release and debug ?
For unmanaged code, the two main reasons for getting a different
behavior between release and debug versions are :
1/ The memory allocation mechanism. Unitialized or incorrectly
initiliazed pointers will be handled differently.
2/ Optimizations which are usually disabled in debug versions. For
example, my current project systematically crashes under Win9x when I
optimize for speed or size (I'm using VC6 for this one but the same
remarks apply). If I disable optimizations or use default optimization,
there's no problem. The same program runs fine in all cases under Win NT
+.
What differences are you observing?
--
Patrick Philippot - Microsoft MVP [.Net]
MainSoft Consulting Services
www.mainsoft.xx
(replace .xx with .fr when replying by e-mail)
.