BUG: "Target Is Out of Date..." Message Issued Incorrectly

Last reviewed: July 22, 1997
Article ID: Q117145
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:

  1. Close any active projects.

  2. Create a QuickWin application by choosing Project from the Options menu and then selecting QuickWin Application as the project type.

  3. Choose the Compiler button from within the Project dialog box.

  4. 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.

  5. Create a new file and enter source code for the program. You can use the following code to illustrate this problem:

          void main( void ){}
    

  6. Build the application.

  7. Load the resultant assembly file into the Visual Workbench. By default, the file is given an .ASM extension.

  8. Rebuild the application. After the build is completed, a dialog box asks whether you want to reload the assembly file. Answer "Yes".

  9. 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.


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


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: July 22, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.