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

ID: Q117145

1.00 1.50 WINDOWS kbtool kbbuglist

The information in this article applies to:

SYMPTOMS

The Visual Workbench incorrectly requests to rebuild an application if all of the following criteria are met:

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

Last Reviewed: July 23, 1997