Using Macro Components to Ensure Application Compatibility

5/10/2007

There are five macro components in the component database that are designed to assist with application compatibility. Four of them provide the components that are normally required for a specific type of Microsoft® Win32® application. The fifth provides all of the components required for a typical Win32 application.

The following topics describe the compatibility macro components in more detail:

  • Multimedia Application Compatibility in Windows XP Embedded Studio Help
  • Networking Application Compatibility in Windows XP Embedded Studio Help
  • Shell Application Compatibility in Windows XP Embedded Studio Help
  • Windows Management Instrumentation Technologies in Windows XP Embedded Studio Help
  • Windows Application Compatibility in Windows XP Embedded Studio Help

To use a macro component to ensure application compatibility

  1. Open your run-time image configuration by using Target Designer.

  2. In the component browser, type the name of the compatibility macro component in the Search box and press ENTER. The list of components is expanded and the macro component is shown as highlighted.

  3. Double-click the macro component to add it to your configuration.

  4. In the configuration editor, expand the node for the macro component and choose Settings. In the details pane, on the Components tab, all of the components that will be pulled in by this macro component during the next dependency check are displayed.

  5. Clear the checkbox next to any component that you are certain you do not want included in the configuration.

  6. Run a dependency check.

  1. Open your run-time image configuration by using Target Designer.

  2. In the component browser, type the name of the compatibility macro component in the Search box and press ENTER. The list of components is expanded and the macro component is shown as highlighted.

  3. Double-click the macro component to add it to your configuration.

  4. In the configuration editor, expand the node for the macro component and choose Settings. In the details pane, on the Components tab, all of the components that will be pulled in by this macro component during the next dependency check are displayed.

  5. Clear the checkbox next to any component that you are certain you do not want included in the configuration.

  6. Run a dependency check.

See Also

Other Resources

Application Compatibility