 | | From: | Paulo Pereira [APKomp Brasil] | | Subject: | Free or with ilimited licence Crystal Report run-time installer with activex/ole automation | | Date: | Tue, 30 Nov 2004 12:07:04 -0200 |
|
|
 | Hi.
I am looking for a run-time installer for Crystal Reports with ACTIVEX/OLE AUTOMATION enabling.
I use crw.prg given in this news group and it works well when I have CR8.5 installed. However I did not managed to have it running (for viewing) with a simpler run-time instalation.
Any help will be welcome
Paulo Pereira
|
|
 | | From: | *Lysander* | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer | | Date: | Tue, 30 Nov 2004 18:03:13 +0100 |
|
|
 | Paulo Pereira [APKomp Brasil] schrieb:
> Any help will be welcome
I will ask Peter Schneider in German NG on your behalf, if he knows exactly, which dlls are needed on external clients, and how they have to be registered. Maybe this will lead to a solution.
If you are already using a tool like InstallShield or MSI then Crystal Reports delivers a complete package (since Version 10).
You could then change your code to using Active-X version 10 instead of Active-X version 8.5. Rebuilding the reports would not be necessary.
ciao, André
|
|
 | | From: | Paulo Pereira [APKomp Brasil] | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer with activex/ole automation | | Date: | Tue, 30 Nov 2004 16:21:49 -0200 |
|
|
 | I use InstallShield for my deploy.
Paulo "*Lysander*" escreveu na mensagem news:p6%23tG9v1EHA.2004@news-server... > Paulo Pereira [APKomp Brasil] schrieb: > >> Any help will be welcome > > I will ask Peter Schneider in German NG on your behalf, if he knows > exactly, which dlls are needed on external clients, and how they have to > be registered. Maybe this will lead to a solution. > > If you are already using a tool like InstallShield or MSI then Crystal > Reports delivers a complete package (since Version 10). > > You could then change your code to using Active-X version 10 instead of > Active-X version 8.5. Rebuilding the reports would not be necessary. > > ciao, > André >
|
|
 | | From: | *Lysander* | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer | | Date: | Wed, 01 Dec 2004 08:21:57 +0100 |
|
|
 | Paulo Pereira [APKomp Brasil] schrieb: > I use InstallShield for my deploy.
If it is a more new version (not the one that shipped with dBase 7.x) go to www.businessobjects.com and get a download of the msi-package. If you can not get it, I will check if I can send it to you.
I did not try it out "in the wild" until now, but according to the description by BO it will prepare a "clean" system for viewing Crystal Reports.
ciao, André
|
|
 | | From: | Paulo Pereira [APKomp Brasil] | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer with activex/ole automation | | Date: | Fri, 3 Dec 2004 10:35:23 -0200 |
|
|
 | I am sorry but I did not mange to get anything for my purpose. Any help would be apreciated
Regards Paulo Pereira
|
|
 | | From: | *Lysander* | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer | | Date: | Fri, 03 Dec 2004 15:39:02 +0100 |
|
|
 | Paulo Pereira [APKomp Brasil] schrieb:
> I am sorry but I did not mange to get anything for my purpose. > Any help would be apreciated
Which version do you use of - dBase - installshield - Crystal Reports
Peter was giving a list of *.dlls which have to copied and registered for version CR 8.5; I would translate his answer to you. Johnny Kwekkeboom offered to start work on including it in ScriptMaker.
ciao, André
|
|
 | | From: | Paulo Pereira [APKomp Brasil] | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer with activex/ole automation | | Date: | Sat, 4 Dec 2004 14:24:46 -0200 |
|
|
 | dBASE PLUS 2.5 Crystal Reports 8.5 InstallShield 5.5
Thanks! Paulo Pereira
|
|
 | | From: | *Lysander* | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer | | Date: | Mon, 06 Dec 2004 09:04:03 +0100 |
|
|
 | Paulo Pereira [APKomp Brasil] schrieb:
> dBASE PLUS 2.5 > Crystal Reports 8.5 > InstallShield 5.5
here is what Peter wrote, if you are using installshield 5.5 you should be able to register the dlls during installation.
> Als erstes sollte man überprüfen, ob folgende DLL's im Zielsystem vorhanden sind:
check first, if the following files are already on the target-system:
MFCANS32.dll OLEPRO32.dll MFC42.dll MSVCIRT.dll MSVCP60.dll
(Peter did not tell explicitely, but I would expect them in %system%\system32)
from your own machine, or unpacking from the CR8.5-CD you will then additionally need:
CRYSTL32.ocx CRPE32.dll CRPAIG80.dll P2BXBSE.dll P2BBDE.dll
Peter was pointing on problems with exporting from CR8.5 to PDF. copy the following files to the target machine and register them in the given order: ATL.dll EXPORTMODELLER.dll CRTSLV.dll
Then just copy also CRXF_PDF.dll
This is all, according to Peter using this scheme he has got it running on client machines.
If you are unsure about where to install the dlls, then first check for a folder %common files%\crystal decisions\.
I was never using 8.5, so I can not tell you the real name of this folder. In CR 9 = bin\2.0\viewers, in CR10 = bin\2.5\viewers.
If you cannot find such folder, you might just try the %system%\system32-folder of the target machine.
I hope this is of help. And maybe Johnny comes up with a routine included in ScriptMaker.
ciao, André
|
|
 | | From: | Paulo Pereira [APKomp Brasil] | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer with activex/ole automation | | Date: | Mon, 6 Dec 2004 09:13:15 -0200 |
|
|
 | One additional problem, I think, is that the ACTIVEX/OLE AUTOMATION has to be registered but I do not know how exactly...
Any help about the registering. An example with a .reg file would be very helpful.
Thanks for all
Paulo Pereira
|
|
 | | From: | *Lysander* | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer | | Date: | Mon, 06 Dec 2004 12:59:28 +0100 |
|
|
 | Paulo Pereira [APKomp Brasil] schrieb:
> Any help about the registering. An example with a .reg file would be very > helpful.
I do not know exactly about CR8.5, because I never was using it. About CR9 and CR10 there are exact guidelines what must be registered and to where some dll must be copied.
You can try out the following: 1.) make a copy of your system-drive. This is not just a good hint, but it can save your day, because a mistake in registering dlls can break your system. 2.) after making this copy (for example with Norton Ghost or a similar tool) just open the command line in Windows (= press windows-key and then select 'execute'). 3.) on the command line, type "regsvr .dll" _OR_ (!!!) "regsvr32 .dll". This depends on the dll, and this info should be given from the company. This will try to register the dll for you. Attention! Not every dll is for registering, so you would better only try with those which are listed for registering. Such dlls will include within themselves a register-server, which is bringing all necessary info to the registry of windows. 4.) if you don't see any error, it was working. 5.) if you DO see errors, this can have several reasons, and the problems just only started. In most cases, this would be a missing dll. Because registering ONE dll usually means that in background several another dlls will be registered, or their existence on the target-system verified.
x.) there is a free tool for download, check google for "dependency walker". This can help you to find out, if any dll is still missing in your package.
read the information in your InstallShield 5.5. I am not using 5.5 but I think there also must be a possibility to deploy dlls and to let them be registered by Installshield. In addition, IS offers a "test-run" where then you should see problems with registering dlls already in advance.
good luck, and excuse me, that I could not be of more help.
I do not know how much turnover you are making with deploying your applications, but maybe you should consider changing to CR 10. You can continue to use all reports which you created with 8.5.
ciao, André
|
|
 | | From: | Peter Schneider | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer with activex/ole automation | | Date: | Wed, 15 Dec 2004 15:57:50 +0100 |
|
|
 | Hello Paulo and André,
I just recognized your discussion.
Thank's André for submitting my information.
For registration of .ocx and .dll I use the following Batch-File:
regsvr32 C:\Database\HSW\Bin\crystl32.ocx regsvr32 C:\Database\HSW\Bin\ATL.dll regsvr32 C:\Database\HSW\Bin\EXPORTMODELLER.dll regsvr32 C:\Database\HSW\Bin\CRTSLV.dll
All .dll's and the .ocx are registered in the Application Path. Export to PDF is not yet running on Client PC. Maybe I have to install the 3 .dll's in ...system32 Directory.
Regards Peter
"*Lysander*" schrieb im Newsbeitrag news:9hWuZv42EHA.1648@news-server... > Paulo Pereira [APKomp Brasil] schrieb: > > > Any help about the registering. An example with a .reg file would be very > > helpful. > > I do not know exactly about CR8.5, because I never was using it. About > CR9 and CR10 there are exact guidelines what must be registered and to > where some dll must be copied. > > You can try out the following: > 1.) make a copy of your system-drive. This is not just a good hint, but > it can save your day, because a mistake in registering dlls can break > your system. > 2.) after making this copy (for example with Norton Ghost or a similar > tool) just open the command line in Windows (= press windows-key and > then select 'execute'). > 3.) on the command line, type "regsvr .dll" _OR_ (!!!) "regsvr32 > .dll". This depends on the dll, and this info should be given from > the company. > This will try to register the dll for you. Attention! Not every dll is > for registering, so you would better only try with those which are > listed for registering. Such dlls will include within themselves a > register-server, which is bringing all necessary info to the registry of > windows. > 4.) if you don't see any error, it was working. > 5.) if you DO see errors, this can have several reasons, and the > problems just only started. In most cases, this would be a missing dll. > Because registering ONE dll usually means that in background several > another dlls will be registered, or their existence on the target-system > verified. > > x.) there is a free tool for download, check google for "dependency > walker". This can help you to find out, if any dll is still missing in > your package. > > read the information in your InstallShield 5.5. I am not using 5.5 but I > think there also must be a possibility to deploy dlls and to let them be > registered by Installshield. In addition, IS offers a "test-run" where > then you should see problems with registering dlls already in advance. > > good luck, and excuse me, that I could not be of more help. > > I do not know how much turnover you are making with deploying your > applications, but maybe you should consider changing to CR 10. You can > continue to use all reports which you created with 8.5. > > ciao, > André > > > >
|
|
 | | From: | *Lysander* | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer | | Date: | Mon, 06 Dec 2004 13:41:47 +0100 |
|
|
 | *Lysander* schrieb: > You can > continue to use all reports which you created with 8.5.
Hmmmh... one student on a university whom I know just now told me, that there could be problems with using 8.5-reports in viewer-ocx 9 and 10. This would be connected with some formulas (for all calculated fields and such) which could be based on unicode-transcription. So, if you would change to CR10 it would be in general recommended also to load your old report and to "re-save" it in more new version.
Which language-version of CR 8.5 do you have, by the way? Portuguese or English?
ciao, André
|
|
 | | From: | *Lysander* | | Subject: | Re: Free or with ilimited licence Crystal Report run-time installer | | Date: | Mon, 06 Dec 2004 08:25:56 +0100 |
|
|
 | Paulo Pereira [APKomp Brasil] schrieb:
> dBASE PLUS 2.5 > Crystal Reports 8.5 > InstallShield 5.5
Merge Modules (msm) for creating .msi-files only work with Installshield 9 and higher, and they also only work for Crystal 10.
I will try to translate Peter's information in the German NG for you a bit later; please kick me if it takes too long. He was giving info on what is needed for CR 8.5.
ciao, André
|
|