jhermiz 06-05-2003, 03:59 PM I created a crystal viewer to allow end users to view crystal reports. On anyone's machine who has a copy of crystal reports it works fine. But if I install my package (my viewer) on someone who does not have crystal the report doesnt seem to come up. My application works fine..but its when the end user tries to open a crystal report from the application they get the following error message:
"ActiveX component cant create object. Error #429."
Has anyone ever experienced this? If so what was the fix?
Thanks,
Jon
Csharp 06-05-2003, 04:11 PM they need the dll's / ocx's that are required by your programme to be able to run it on their system ( eg: whatever runs the crystal reports )
jhermiz 06-05-2003, 04:13 PM they need the dll's / ocx's that are required by your programme to be able to run it on their system ( eg: whatever runs the crystal reports )
I understand that however...Ive packaged all of these files!
Jon
Csharp 06-05-2003, 04:28 PM looks like the files or some of them are not getting registered then , or 1's missing , bacause thats the error message you receive when either a dll / ocx is missing or not registered.
jhermiz 06-05-2003, 04:41 PM looks like the files or some of them are not getting registered then , or 1's missing , bacause thats the error message you receive when either a dll / ocx is missing or not registered.
So what am I to do here?
Do I need to go over to each machine and "regsvr32" ? on a specific dll?
Isnt there someone who has a list of what dll's and ocx's I need.
Its a simple CR viewer on CR9 with vb6 and SQL Server 2k.
I dont understand what Im missing ... I read the whole RUNTIME.CHM file from Crystal and followed everytrhing they have said?
Anyone please this is very urgent!
jon
jhermiz 06-05-2003, 04:48 PM looks like the files or some of them are not getting registered then , or 1's missing , bacause thats the error message you receive when either a dll / ocx is missing or not registered.
I read this :
--------------------------------------------------------
Report Designer Component
The required runtime files for an application developed using the Report Designer Component are listed below.
Development Components
File
Developer Machine and Distribution Machine Locations (Locations are the same unless listed separately.)
Description
craxdrt9.dll
Development Location:
\Program Files\Crystal Decisions\Report Designer Component
Distribution Location:
\Program Files\Common Files\Crystal Decisions\2.0\bin
Crystal Reports 9 ActiveX Designer Runtime Support
crviewer9.dll
Development Location:
\Program Files\Crystal Decisions\9.0\Viewers\ActiveXViewer
Distribution Location:
\Program Files\Common Files\Crystal Decisions\2.0\bin
Crystal Report Viewer
Note: Regarding development components:
You must register these DLLs using regsvr32.exe.
Include the crviewer9.dll only for applications where reports are being printed to the screen. If the reports are being exported or printed to the printer, and not being viewed to a window, this DLL is not required.
----------------------------------
Does this mean I should package the developer components or the distribution???? (Im guessing distribution here...)
Also at the bottom it reads.."you must register these dlls using regsvr32.exe"
Which ones the developer or the distribution? Do I register them just on my machine or on everyone's machine??
Why isnt this working!!!!!!!!!!:eek:
Csharp 06-05-2003, 04:49 PM the controls must be registered on every machine that runs the programme , not just your machine.
jhermiz 06-06-2003, 06:15 AM the controls must be registered on every machine that runs the programme , not just your machine.
Which controls which ones do I need to regsvr32? See previous post..which ones go with the application etc...
Why was this post moved also ?
jhermiz 06-06-2003, 07:12 AM the controls must be registered on every machine that runs the programme , not just your machine.
I registered craxdrt9.dll and crviewer9.dll...on other person's machine..still same error message. I seriously need to resolve these issues...please if anyone can give me a listing of all the dlls and ocx's and what paths they were found in i would greatly appreciate this. I read the entire runtime.chm file from crystal with no luck.
Jon
jhermiz 06-06-2003, 07:36 AM the controls must be registered on every machine that runs the programme , not just your machine.
I registered craxdrt9.dll and crviewer9.dll...on other person's machine..still same error message. I seriously need to resolve these issues...please if anyone can give me a listing of all the dlls and ocx's and what paths they were found in i would greatly appreciate this. I read the entire runtime.chm file from crystal with no luck.
Jon
jhermiz 06-06-2003, 09:08 AM Ok on crviewer9.dll when I do a:
regsvr32 crviewer9.dll
I get a popup saying that the registered dll was successful!
However on 2 other DLL's:
craxdrt9.dll and craxddrt9.dll
I do NOT get this message??? What could be causing this? Is this why the report wont open on some machines?
Please let me know since Im getting closer to finding a way to resolve this.
Thanks,
Jon
Cadaver 06-16-2005, 08:38 AM i'm having this same issue. please tell me how/if you resolved this issue.
jhermiz 06-16-2005, 08:45 AM i'm having this same issue. please tell me how/if you resolved this issue.
Yes,
I resolved this, I purchased reporting services for sql server and have never looked back. Crystal reports is the root of all evil.
Cadaver 06-16-2005, 08:46 AM Yes,
I resolved this, I purchased reporting services for sql server and have never looked back. Crystal reports is the root of all evil.
****.
lol.
jhermiz 06-16-2005, 08:51 AM If it helps here was my inno script file listing all the dll's needed to be registered,
i did geti t working but still not sure how i did:
http://www.jakrauseinc.com/jhermiz/b.txt
|