PARTNER

Rabu, 19 Mei 2010

Using the Crystal Reports 9 Merge Module

Products
AdminStudio 8.5x, AdminStudio 8.x, InstallShield 12 Express, InstallShield 12 Premier, InstallShield 12 Professional, InstallShield 2008 Premier, InstallShield 2008 Professional, InstallShield 2009 Premier, InstallShield 2009 Professional

Project Type
Basic MSI, InstallScript MSI

Summary
The Crystal Reports 9 Merge Module can be used in InstallShield 2009 and earlier, and InstallShield Express setups. This article discusses the steps needed to enable this functionality.


Crystal Decisions released several merge modules that support Crystal Reports 9. The two specific merge modules that require additional steps to enable their functionality are regwiz.msm and license.msm.
regwiz.msm
The file regwiz.msm is installed with Microsoft Visual Studio .NET and can be found in the following location:
<PROGRAMFILES>\Common Files\Merge Modules
If using Visual Basic 6 in conjunction with Crystal Reports 9, the same steps should be performed; however, you will need to contact Business Objects for details on acquiring this merge module.
To use this merge module, a license key must be used. This license key is provided by Crystal Decisions and must be inserted into the merge module. To accomplish this, follow these steps:
InstallShield 2009 and earlier users
  1. Open your project.
  2. Select the Redistributables view.
  3. Select the Seagate Registration Wizard Merge Module (also known as "regwiz.msm").
  4. In the Merge Modules Properties dialog that opens, type the license key as the value in the License Key field.
  5. Build the project.
InstallShield Developer 7.x Users
  1. Open the file regwiz.msm in the InstallShield Developer IDE.
  2. When prompted, choose to open it in Direct Edit mode.
  3. Select the Properties table in the center panel.
  4. Locate the property entitled CRPIDKEY.
  5. Enter your license key as the value of this property.
  6. Save the changes in the merge module.
  7. Open your main setup project and insert this merge module into the project.
  8. Build the project.
InstallShield Express Users
  1. For directions on acquiring ORCA, see Knowledge Base article Q107066 INFO: What is ORCA and How Can I Acquire It?
  2. Open ORCA and browse to the merge module package ("regwiz.msm").
  3. Locate the Property table.
  4. Type our license key as the value of this property.
  5. Save the changes to the MSI package.
license.msm
The file license.msm is available for download from the Business Objects Web site. To enable this functionality in your InstallShield project, follow these steps:
InstallShield 2009 and earlier users
  1. Use the above steps to include the license key into the merge module.
  2. Open your project in the InstallShield IDE.
  3. Select the Sequences view.
  4. Click into the Installation - Execute sequence.
  5. Locate the BindImage action in this sequence.
  6. Right-click this action and choose Insert.
  7. Select Standard Actions from the drop-down list.
  8. Choose the InstallExecute action and click OK.
  9. Build the project.
InstallShield Express 3.54 and later users
  1. Use the above steps to include the license key into the merge module.
  2. Include this updated merge module in your Express project and build the project.
  3. Open the built MSI package in the ORCA utility.
  4. Locate the InstallExecuteSequence table.
  5. Add the following entry to this table:

    Action Condition Sequence ISComments ISAttributes
    InstallExecute 2120 InstallExecute nbsp;
  6. Save the changes to the MSI package. 
Source : http://kb.flexerasoftware.com
Share:

0 komentar:

Posting Komentar

Blog Archive

Blogger templates