
ctrl-F5 and F5 in VC 6.0 for C++ Console Applications
Most like you may be having a heap corruption issue.
OS uses debug heap when run under the de{*filter*}.
I would suggest testing your app using
the AppVerifier (if XP) or Pageheap.
Main thing to look for in Appverifier is "Pageheap-Detect Heap Corruption"
Here is an MSDN article on using AppVerifier.
http://www.*-*-*.com/
Hope this helps.
Thank you,
Bobby Mattappally
Microsoft VC++/C# Team
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
Quote:
>Content-Class: urn:content-classes:message
>Subject: ctrl-F5 and F5 in VC 6.0 for C++ Console Applications
>Date: Tue, 3 Dec 2002 03:51:24 -0800
>I've built my project (C++ console applications in VC6.0)
>in the debug mode. For some test cases it gives entirely
>different results if I execute using F5 (debug) and Ctrl-
>F5 (execute). What could be the reason?
>Thanx in advance.
>Regards,
>Sharad