Microsoft KB Archive/814182

= INFO: Using the Most Current Merge Modules with InstallShield Express for Visual FoxPro 8.0 =

Article ID: 814182

Article Last Modified on 3/18/2003

-

APPLIES TO


 * Microsoft Visual FoxPro 8.0 Professional Edition

-



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  \Program Files\InstallShield\Express\Modules\i386, where  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:  Copy the latest merge modules to the following default installation location for merge modules: 

\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. Copy three files - Vfpoledb.msm, Msxml4.msm and Msxml3.msm - to the following folder:  \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  \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.  To specify more locations to search, follow the steps that are listed in the &quot;How to Specify File Locations for Merge Modules&quot; section of this article . If InstallShield Express is open, quit the program, and then restart InstallShield Express.</li></ol>

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.

<div class="references_section">