I have run across a problem trying to use break points in MSVS 2003 to debug my code. I don't see anything wrong with my code and the debugger says MBRet = 7 and it also says IDNO = 7. Anyway when I try to step through my code these lines are skipped:
Code:
if (MBRet == IDNO)
{
WC.bFileNeedsSaved == false;
}
Just for kicks heres is the function I am using the return value of:
Code:
int AskAboutSave (HWND hwnd)
{
int iReturn = NULL;
iReturn = MessageBox (NULL, "Save current changes?", szAppName, MB_YESNOCANCEL);
if(iReturn == IDYES)
{
SendMessage(hwnd, WM_COMMAND, ID_FRAME_SAVE, 0);
}
return iReturn ;
I have tried 'cleaning' the solution but no change. I really don't see anything wrong with this code!
Here is the code where Visual Studio just deletes my break points and skips the code.
Anyone ever seen anything like this?