BUG: $(TARGET) Doesn't Bring Up Single-Source EXE in CodeView

ID: Q116287

1.00 1.50 WINDOWS kbtool kbbuglist

The information in this article applies to:

SYMPTOMS

The Visual Workbench is able to invoke CodeView for both MS-DOS and Windows from the Tools menu. One of the command-line arguments for either version of CodeView, as seen from the Tools dialog box you get from the Options menu, is "$(TARGET)".

$(TARGET) represents the executable target file in cases where a project is currently loaded in Visual Workbench. However, if a project is not loaded in Visual Workbench when CodeView is invoked, CodeView does not automatically load the target executable file. Instead, a dialog box appears, asking for the executable file to be loaded. This can occur when you build MS-DOS or QuickWin targets from a single source file.

RESOLUTION

From the dialog box presented by CodeView, select the executable file you want to debug and begin debugging.

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

To reproduce the problem, do the following steps:

1. Create a single-source MS-DOS application ("Hello World").

2. Build the source file as a debug MS-DOS executable file without creating

   or loading a project in Visual Workbench.

3. When the build is completed, start CodeView for MS-DOS by choosing the
   "CodeView for MS-DOS" option from the Tools menu.

When CodeView starts, a dialog box appears, asking for the name of the executable file. This does not occur if a project has been created and loaded for the source file.

Additional reference words: 1.00 1.50 KBCategory: kbtool kbbuglist KBSubcategory: VwbIss Keywords : kb16bitonly

Last Reviewed: July 23, 1997