I have been working on a program for some time now. I decided to go purchase another computer because my old one was getting a little dated. When I reloaded VC++ 6.0 onto my new computer and then loaded my program onto it, it is now having some major problems. The program works out OK initially, but as time passes the program begins to slow down until it eventually crashes. This never happened on my old computer, which runs on Windows 98. My new computer runs on XP Home. My program is stable on Windows 95/98/NT that I know of.
I was reading the Output window when exiting out my program. I have noted several changes. First on my old computer the program loads only three dll's. Those being MFC042D.dll, MFVCRTD.dll, and MFC42D.dll. Lastly, when my program exited there where only two threads exited one with a code of -1 and the other a 0. Then finally my program itself would exit with a code of 0. This has been steady as a rock ever since I have been programming on it. However now things have changed on the new computer. The new computer loads a whole new set of goodies. Well it's just easier to copy it from the output field to here. It says:
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\winmm.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\system32\MFC42D.DLL'
Loaded symbols for 'C:\WINDOWS\system32\MSVCRTD.DLL'
Loaded 'C:\WINDOWS\system32\shell32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\system32\MFCO42D.DLL'
Loaded symbols for 'C:\WINDOWS\system32\Syncor11.dll'
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\uxtheme.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\wdmaud.drv', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.drv', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\midimap.dll', no matching symbolic information found.
The thread 0x6F4 has exited with code 0 (0x0).
The thread 0x6FC has exited with code 0 (0x0).
Loaded 'C:\WINDOWS\system32\msadp32.acm', no matching symbolic information found.
The thread 0x440 has exited with code 0 (0x0).
The thread 0x45C has exited with code 0 (0x0).
The thread 0x30C has exited with code 0 (0x0).
The thread 0x498 has exited with code 0 (0x0).
The thread 0x5A0 has exited with code 0 (0x0).
The thread 0x1B8 has exited with code 2 (0x2).
The thread 0x204 has exited with code 2 (0x2).
The thread 0x1BC has exited with code 2 (0x2).
The program 'C:\MyProject\MyProgram\Debug\MyProgram.exe' has exited with code 2 (0x2).
A lot of the crap here is trivial, but notice how the threads now exit with a 2, and the longer I run my program the more threads there are that exit. This never happened on my old computer. Another point, 'ntdll.dll' and Syncor11.dll', have never been used before on my old computer. As well as the line:
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-
has never been seen before either. Could someone please help me figure this one out. Needless to say I'm pretty frustrated with the whole thing since I have been spending several years on making this program and now it doesn't work correctly. Any help is appriciated
Thanks,
nyjil
I was reading the Output window when exiting out my program. I have noted several changes. First on my old computer the program loads only three dll's. Those being MFC042D.dll, MFVCRTD.dll, and MFC42D.dll. Lastly, when my program exited there where only two threads exited one with a code of -1 and the other a 0. Then finally my program itself would exit with a code of 0. This has been steady as a rock ever since I have been programming on it. However now things have changed on the new computer. The new computer loads a whole new set of goodies. Well it's just easier to copy it from the output field to here. It says:
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\winmm.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\system32\MFC42D.DLL'
Loaded symbols for 'C:\WINDOWS\system32\MSVCRTD.DLL'
Loaded 'C:\WINDOWS\system32\shell32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\system32\MFCO42D.DLL'
Loaded symbols for 'C:\WINDOWS\system32\Syncor11.dll'
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\uxtheme.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\wdmaud.drv', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ctwdm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.drv', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\midimap.dll', no matching symbolic information found.
The thread 0x6F4 has exited with code 0 (0x0).
The thread 0x6FC has exited with code 0 (0x0).
Loaded 'C:\WINDOWS\system32\msadp32.acm', no matching symbolic information found.
The thread 0x440 has exited with code 0 (0x0).
The thread 0x45C has exited with code 0 (0x0).
The thread 0x30C has exited with code 0 (0x0).
The thread 0x498 has exited with code 0 (0x0).
The thread 0x5A0 has exited with code 0 (0x0).
The thread 0x1B8 has exited with code 2 (0x2).
The thread 0x204 has exited with code 2 (0x2).
The thread 0x1BC has exited with code 2 (0x2).
The program 'C:\MyProject\MyProgram\Debug\MyProgram.exe' has exited with code 2 (0x2).
A lot of the crap here is trivial, but notice how the threads now exit with a 2, and the longer I run my program the more threads there are that exit. This never happened on my old computer. Another point, 'ntdll.dll' and Syncor11.dll', have never been used before on my old computer. As well as the line:
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-
has never been seen before either. Could someone please help me figure this one out. Needless to say I'm pretty frustrated with the whole thing since I have been spending several years on making this program and now it doesn't work correctly. Any help is appriciated
Thanks,
nyjil