Step 1) Read the article
http://support.installshield.com/support_central/express.asp
Are you running into issues with Crystal Reports 9 Merge Modules?
Friday, May 23, 2003
If you are using Crystal Reports 9 Merge Modules in your project and running into a self-registration error with your setup, then take a look at the following article, which discusses this issue in detail: Q108650: PRB: Self-Registration Error with Reports 9 Merge Module.
The article discusses how ATL 3.0 Component is a dependency of one of the files included in the Crystal Reports Merge Modules. Installing the ATL 3.0 Merge Module with your setup fixes the issue.
http://support.installshield.com/kb/view.asp?articleid=q108650
Solution
To resolve the issue, include the ATL 3.0 Merge Module in your project if you are including Crystal Reports 9 Merge Module. To include the ATL 3.0 Merge Module, select Redistributables in your respective InstallShield Express or Developer IDE and select ATL 3.0 Merge Module.
In addition to above, it is recommended that you download the ModuleCategories.ini file and copy it to the following location on your machine. Note that the file ModuleCategories.ini varies for Express and Developer.
Express: Download ModuleCategories.ini
<Drive>\Program Files\InstallShield\Express\Support
Developer: Download ModuleCategories.ini
<Drive>\Program Files\InstallShield\Developer\Support.
The file ModuleCategories.ini ensures that ATL 3.0 Merge Module is merged into the project when Crystal Reports 9 Merge Modules are selected for installation.
Step 2) Get the Merge Modules
http://support.installshield.com/kb/view.asp?articleid=q108310
I downloaded these files:
license.msm
mapping.msm
rdcdesigntime.msm
rdcruntime.msm
reportengine.msm
Step 3) Copy the MM( MergeModules) to Objects directory
C:\Program Files\InstallShield\Developer\Objects
Step 4) Open the InstallShield Developer 8.0 Project
Step 5) Create a MergeCrystal9 Project
Step 6) Set the required Info.
Step 7) Under Applications Data folder choose Redistributables then Select the following:
ATL 3.0
mapx
rdcdesigntime
rdcruntime
reportengine
Seagate registration Wizard -> Notes to follow
Step 8) Seagate registration Wizard
http://support.installshield.com/kb/view.asp?pcode=ALL&articleid=Q106852
Step A)
InstallShield Developer 8.x Users
1. Open your project in the InstallShield Developer IDE.
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.
Note: Enter the License key from the Crystal reports 9.0 Developer CD-Key
Step B)
license.msm
The file license.msm is available for download from the Crystal Decisions website.
In order to enable this functionality in your InstallShield project, follow these steps:
InstallShield Developer Users
1. Use the above steps to include the license key into the merge module.
2. Open your project in the InstallShield Developer 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.:)[B]
source : http://community.flexerasoftware.com/archive/index.php?t-117748.html
Sabtu, 03 Juli 2010
Home »
TUTORIAL
» How do you add Crystal Reports 9 Module to show up in the Redistributables section
0 komentar:
Posting Komentar