Thanks for the reply
When I right click on my project and select: Custom Build Rules, the following window pops up:
Ok, thanks to TightCoderEx I was able to pin down what was wrong.
For some reason, the $(ProgramFiles)\nasm directory entry was missing from Tools: Options: Projects and Solutions: VC++ Directories list. I remember I've added the entry before, so maybe it was deleted by VS2008 for some reason?
Anyway, this is how the correct debug output looks like:
'asmTest1.exe': Loaded 'C:\Documents and Settings\ddd\My Documents\Visual Studio 2008\Projects\20120604\asmTest1\Debug\asmTest1.exe', Symbols loaded.
'asmTest1.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll'
'asmTest1.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll'
'asmTest1.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll', Symbols loaded.
'asmTest1.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll', Symbols loaded.
'asmTest1.exe': Loaded 'C:\WINDOWS\system32\apphelp.dll'
'asmTest1.exe': Loaded 'C:\WINDOWS\system32\version.dll'
'asmTest1.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll'
'asmTest1.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll'
'asmTest1.exe': Loaded 'C:\WINDOWS\system32\secur32.dll'
The program '[3100] asmTest1.exe: Native' has exited with code 0 (0x0).
When I make a syntax error it looks like this:
Another question: how did you know that the NASM compiler was not working, if, when an error in the assembly code occurs, the end compiler message (PRJ0019) is the same as in my first post?