Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

XP Crystal in state of DLL Hell or OCX Hell????

Status
Not open for further replies.

mission2java

Programmer
Jul 3, 2001
129
0
0
US
I got my vb app working with XP in windows 2k...that took quite some time...

I followed everything crystals said...I did all the research..and finally my reports opened with no errors.

So I install my vb app onto a laptop that has WINDOWS XP.
Of course I get an error when trying to open up a report from my application. The error is:

"ActiveX Cannot Create Object"

Can someone please please please...provide to me why this is happening? Am I missing any DLL's? I dont seem to understand why it works with 2k but not xp.

Here is my INNO (I hope many of you use it as well so you can understand this) setup file for distributing dlls. The crystal files are shown:

[INNO FILES]

;Atl.dll file needed for Crystal Reports
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\atl.dll; DestDir: {sys}; Flags: uninsneveruninstall sharedfile regserver; MinVersion: 0,5.0
;End Atl.dll

;Crystal Report Files
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\craxddrt9.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\craxdrt9.dep; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crdb_ado.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion uninsneveruninstall
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crdb_dao.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crdb_odbc.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\CRDesignerCtrl.DLL; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crpe32.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crtowords_en.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\CRViewer.DDF; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crviewer9.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile regserver
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crxf_rtf.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crxf_wordw.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crxf_xls.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\exlate32.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crxf_html.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion uninsneveruninstall
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crdb_dictionary.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\ReportRenderer.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion uninsneveruninstall
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\RepositoryExplorer.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion uninsneveruninstall
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\CRAnalyzer.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crbas18r.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
;Crystal Report Export dll's
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u252000.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u25dts.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u25samp1.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2dpost.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2fsepv.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2ftext.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2fxml.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2l2000.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2lcom.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2ldts.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2lexch.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2lfinra.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: ignoreversion

;Changed the way these were distributed ............ ************
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\craxdrt9.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile regserver
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crqe.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile regserver
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crtslv.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile regserver
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\crxf_pdf.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\ExportModeller.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile regserver
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\implode.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\keycode.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile regserver
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2dapp.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2ddisk.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\u2dmapi.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\U2fcr.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\ufmanager.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile

; additional files I believe you are going to need ............*************
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\querybuilder.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\U2fodbc.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\U2frdef.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
Source: C:\Documents and Settings\jhermiz\Desktop\SPI\CrystallInstallationFilesForSPI\CRFiles\U2frec.dll; DestDir: {cf}\Crystal Decisions\2.0\bin\; Flags: uninsneveruninstall sharedfile
;End Crystal Report Files
;
;------------End of CRFiles directory files ---------------------
;*****************************************************************************


Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\crbas18.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\crbas18r.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\cror818.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\cror818r.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\cror818s.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\crora18.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\crora18r.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\crora18s.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\crutl18.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\crutl18r.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\cselexpt.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\EXCEL9.OLB"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\filedialog.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\gdiplus.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\LVCombo.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\msado25.tlb"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSADODC.OCX"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSINET.OCX"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\msadox.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSBIND.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSCOMCT2.OCX"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\mscomctl.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\msdatgrd.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSDATLST.OCX"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSDBRPTR.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSFLXGRD.OCX"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\mshflxgd.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSOUTL9.OLB"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSSTDFMT.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\MSSTKPRP.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\msvbvm60.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\msvcrt.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\OLEAUT32.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\OLEPRO32.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\p2ixbse.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\sacommoncontrols.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\SETUP.EXE"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\Setup.Lst"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\SETUP1.EXE"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\SPI.DDF"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\SPIProject.BAT"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\SPIProject.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\sscdlg.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\sscrc.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\sscsdk80.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\ST6UNST.EXE"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\STDOLE2.TLB"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\TabCtl32.OCX"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\usp10.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\VB6STKIT.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\AppDllsForSPIInstallation\xqviewer.dll"; DestDir: "{app}"; Flags: ignoreversion

;report files
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\SPIReports\rptEnclosure3.rpt"; DestDir: "{app}\Reports"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\SPIReports\rptProposals.rpt"; DestDir: "{app}\Reports"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\SPIReports\rptEnclosure0.rpt"; DestDir: "{app}\Reports"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\SPIReports\rptEnclosure1.rpt"; DestDir: "{app}\Reports"; Flags: ignoreversion
Source: "C:\Documents and Settings\jhermiz\Desktop\SPI\SPIReports\rptEnclosure5.rpt"; DestDir: "{app}\Reports"; Flags: ignoreversion

[/INNO FILES]

Thank You Kindly,

Jon
 
You'll need to indicate which line of code is failing. It could be a crystal problem, it could by any other OCX/DLL that doesn't have its necessary files. (For example, if you are using ADO in your app, have installed all the necessary ADO components)? It could also be an item that is installed by not properly registered...you will need to figure out which line of code is generating the error.
 
I do not see craxdrt9.dll in your list. You have craxddrt9.dll , but I hunch you do not need this in your app unless you are allowing for report creation in your app.

The error is likely coming from the inability of the viewer to create the report object. The viewer is an activex control - hence ActiveX [viewer] can not create objects [report]

I would have a look at the runtime help file on your system and make sure you have the viewer dependencies in your install. I do not see the MS libraries you will need in your list.

Cheers,

SurfingGecko
Home of Crystal Ease
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top