I am developing a product for an Italian client in VB 6.0, and am trying to package the installer using InnoSetup. The project uses Crystal Reports 9 and deploys just fine using the Package & Depolyment Manager, both at the development site and the production site.
However, when I use InnoSetup to package the script, the project works fine at the development location, but on the client's PC, although the installation happens successfully, the Crystal Reports specific features don't run. The rest of the features, i.e. DB connectivity, etc are not a problem.
I think this problem may be happening because the Crystal DLL's are stored in \Program Files\Common Files\Crystal Decisions\2.0\bin\ folder, which is mismatched between the development and deployment PCs. The development PC is an English language Windows OS, wheras the deployment PC is an Italian Language Windows OS, where the Common Files directory is not the same as the English language one. Although I am using the {cf} tag to avoid any hard coding, it doesn't seem to be working.