ID Number: Q43295
2.03 2.10 3.00 3.10
WINDOWS
Summary:
The Resource Compiler (RC.EXE) must process each executable module
developed for the Microsoft Windows environment. This requirement
applies both to applications and to dynamic-link libraries (DLLs).
Failure to process an executable module with RC can cause problems
because Windows will use "previous version compatibility" behavior for
that application. Windows versions 3.0 and 3.1 display a warning
dialog box when the user launches an unmarked application.
More Information:
An application should be processed by RC, even if it does not have any
resources. In versions of Windows earlier than 3.0, it was common
practice to create a null resource file containing only a comment to
provide RC with acceptable input. The RC provided with Windows versions
3.0 and 3.1 supports marking an application that has no resources with
the following syntax:
RC [switches] module.EXE
RC updates the file header to include the correct version stamp
information. The switches parameter is optional. One switch is -T
which marks an application as running only under protected mode
Windows. Additional switches are listed in the Microsoft Windows
Software Development Kit (SDK) documentation.
Additional reference words: 2.03 2.10 3.00 3.10 2.x