PRB: Visual Workbench Cannot Debug Windows P-Code Applications

ID: Q116324

1.00 1.50 WINDOWS kbtool kbprb

The information in this article applies to:

SYMPTOMS

Using the Visual C++ integrated debugger to debug a Windows-based application compiled with the /Oq compiler option (to generate P-code) causes the following error message to be returned:

   'C:\MSVC\SAMPLES\GENERIC\GENERIC.EXE' is not
    a valid executable file.

The same application compiled without the /Oq option does not generate the error message during debugging.

RESOLUTION

This is by design. P-code applications can only be debugged in the CodeView debugging environment.

NOTE: Because CodeView does not run under Windows NT, P-code applications must be debugged under 16-bit Windows.

Additional reference words: 1.00 1.50 KBCategory: kbtool kbprb KBSubcategory: WBDebug Keywords : kb16bitonly

Last Reviewed: July 23, 1997