INFO: Using the Most Current Merge Modules with InstallShield Express for Visual FoxPro 8.0 (814182)



The information in this article applies to:

  • Microsoft Visual FoxPro 8.0

SUMMARY

This article describes how to list and use the most current merge module in InstallShield Express.

MORE INFORMATION

Using InstallShield Express for Visual FoxPro 8.0, you can specify the file locations to search while populating the list of merge modules that are available in an InstallShield project. You can associate the listed merge modules with the features.

How to Specify File Locations for Merge Modules

To specify the different file locations for merge modules, follow these steps in InstallShield Express:
  1. On the Tools menu, click Options.
  2. In the Options dialog box, click the File Locations tab.
  3. Type the file location, or click the Browse For Files button to locate the file in either the Merge Module Locations (Current User) text box,or the Merge Module Locations (Current User) text box, or both.

    To specify multiple file locations, separate the location paths with a comma (,).

    Note You must specify at least one location for the Merge Module Locations (Current User) option.

How to Make Sure That the Latest Merge Modules are Listed in the Merge Module List

If multiple merge modules for the same component exist, only one merge module appears in the merge module list of InstallShield. By default, to locate the merge modules, the first location that InstallShield searches is Drive\Program Files\InstallShield\Express\Modules\i386, where Drive is the drive where InstallShield is installed.

Microsoft recommends that you verify whether the latest merge modules appear in the merge modules list of the InstallShield. If you want to use the latest merge modules in InstallShield, it is a good idea to copy the latest version of the .msm files to the first search location.

To copy the latest merge modules at the first search location, follow these steps:
  1. Copy the latest merge modules to the following default installation location for merge modules:

    Drive\Program Files\InstallShield\Express\Modules\i386



    Note Make sure that you specify the following location: On the Tools menu, click Options, click the File Locations tab, and then fill in Merge Module Location.
  2. Copy three files - Vfpoledb.msm, Msxml4.msm and Msxml3.msm - to the following folder: Drive\Program Files\Common Files\Merge Modules

    Note The fFollowing are the default locations of these three files:
    • Vfpoledb.msm and Msxml4.msm are installed in the Drive\Program Files\Common Files\Merge Modules folder.
    • Msxml3.msm is located in the MSXML3 directory on the root of the Visual FoxPro 8.0 installation CD-ROM.
  3. To specify more locations to search, follow the steps that are listed in the "How to Specify File Locations for Merge Modules" section of this article .
  4. If InstallShield Express is open, quit the program, and then restart InstallShield Express.

How to Associate a Merge Module with a Feature

A merge module must be associated with a feature to install. You can associate a single merge module with as many features or subfeatures as required.

To associate a merge module with a feature, follow these steps:
  1. Start InstallShield Express.
  2. On the File menu, click New.
  3. In New Project dialog box, click OK.
  4. In the left pane of InstallShield Express, under the Specify Application Data section, click Objects/Merge Modules.
  5. In the InstallShield Objects/Merge Modules pane, click to select the module.
  6. In the Conditional Installation pane, click to select the feature to add the selected module.
  7. On the File menu, click Save.

REFERENCES

The InstallShield Web site offers a "Getting Started Guide" in Adobe Acrobat (.pdf) file format that describes using InstallShield Express. To view or obtain this file, visit the following InstallShield Web site:
The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Modification Type:MajorLast Reviewed:3/18/2003
Keywords:kbAppSetup kbinfo KB814182 kbAudDeveloper