Ho sentito parlare di Merge modules, sono dei file .msm che contengono tutte le dll, ocx che vengono utilizzati dal programma e al momento dell'installazione provvedono automaticamente a registrare e salvare le dll e ocx. I Merge modules si creano direttamente da VB6, seguendo il sito microsoft:
To create a new merge module project
1. On the File menu, point to Add Project, and then click New Project.
2. In the resulting Add New Project dialog box, select the Setup and Deployment Projects folder.
3.Choose Merge Module Project.
To add an existing merge module project to a solution
1.On the File menu, point to Add Project, and then click Existing Project.
2.In the resulting Add Existing Project dialog box, browse to the location of the merge module project and click Open.
Non li ho mai utilizzato personalmente, quindi tutto quello che so l'ho scritto...speriamo che Crystal Report non mi dia problemi per le dll che non vengono registrate... altrimenti penso che ne farò uso anch'io.
Ps. eppure win98... prova a fargli qlc aggiornamento o cerca sul sito microsoft per vedere se sono problemi conosciuti
CIAO