1.00 1.50
WINDOWS
kbtool kbbuglist
The information in this article applies to:
- The Visual Workbench, included with:
Microsoft Visual C++ for Windows, versions 1.0 and 1.5
SYMPTOMS
The Visual Workbench incorrectly requests to rebuild an application if all
of the following criteria are met:
- The project is a QuickWin application.
- The default system project is being used instead of a user-created
project.
- An assembly output file is requested using the /Fc, /Fa, or /Fl
option.
- The assembly output file is open in the Visual Workbench
- A rebuild has been performed with the assembly file open.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products
listed at the beginning of this article. This is not a problem in Visual
C++, 32-bit Edition. 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:
- Close any active projects.
- Create a QuickWin application by choosing Project from the Options menu
and then selecting QuickWin Application as the project type.
- Choose the Compiler button from within the Project dialog box.
- Under the Listing Files category, check the "Assembly" check box. It is
not important to select the "Include Machine Code" or "Include Source
and Machine Code" option, because this problem occurs regardless of
whether these options are enabled.
- Create a new file and enter source code for the program. You can use the
following code to illustrate this problem:
void main( void ){}
- Build the application.
- Load the resultant assembly file into the Visual Workbench. By default,
the file is given an .ASM extension.
- Rebuild the application. After the build is completed, a dialog box asks
whether you want to reload the assembly file. Answer "Yes".
- Begin debugging the application by pressing F5, F8, or F10. A dialog box
should appear, saying "One or more targets is out of date, or do not
exist. Would you like to build them?", even though the source file has
not changed.
|