VB Crystal Report >> Crystal 10 Developer License

by henrycortezwu » Sun, 15 May 2005 15:29:16 GMT

Hi All,
I have Crystal 10 Developer Edition.

I created a program with Visual Studio 2003 w/ VB that loads Crystal
Reports which are stored in a shared folder.

The ff code is what I use to load reports in a shared folder.

Private Sub LoadReport(ByVal reportName As String)
Dim Report As New ReportDocument()

' Open a temporary copy of the report.
Report.Load(reportName, OpenReportMethod.OpenReportByTempCopy)

' Preview the report.
crystalReportViewer1.ReportSource = Report
End Sub

I've made a SETUP file a added the Crystal 10 MergeModule
(CrystalReports10_NET_EmbeddedReporting.msm) which is the only one I
need to make my program work in other Client PCs.

My question is, am I breaking any License agreement with this setup?

I'm thinking since I have the Developer License, I am free to use
Crystal 10 APIs. And since the Client PCs I'll be installing my
program to is in the same Company, they wouldn't need to have license
to view the reports with the program I created since it is covered in
the Crystal 10 Developer license that I am free to develop with CR10
APIs and package it with CR10 runtimes/mergemodules.

Anyone with experience or insights on this will be very much
appreciated.

Thanks,
Henry


VB Crystal Report >> Crystal 10 Developer License

by Thomas H » Mon, 16 May 2005 21:39:01 GMT


In which way do you think you're breaking the developer license? Deploying
your application to other machines is within the developer license, as far
as I've understood it.

Crystal doesn't really lose money at all because your target machines don't
get all the features of Crystal Pro; those target machines can only have as
much as you code for them.

In fact, I don't think it has anything to do with your dev license/code and
the target machines being in the same company; what if your company wrote
software and sold it to other companies? My company purchased a
third-party-app that integrated Crystal 8.5, and we didn't have to pay a
license to Crystal. (Of course, we still wound up buying a few copies of
Crystal 10 Pro because that third-party-app's reports were of no use.)

-Thomas H








Similar Threads

1. Crystal Report Enterprise 10 licensing - VB Crystal Report

2. Visual Basic 6 - upgrading from crystal reports 4.6 to 10 Advanced Developer

Hi i have a program created in visual basic 6 which prints out various 
reports that have been created in crystal reports 4.6.

Now i want to change the crystal reports into version 10 but need to change 
the code in the program to print to the newer versions.

can anyone tell me if this is an easy job to do, and if i sent the original 
code would anyone be able to tell me what needs to be changed.

thanks in advance 

3. Visual Basic 6- upgrading Crystal reports 4.6 to verison 10 advanced developer

4. Vbscript and web reporting using Crystal Report 10 and CE 10

5. Crystal reports developer licensing and scalability - VB Crystal Report

6. A Boolean is required Here when migrating from Crystal 8.5 to Crystal 10

7. EMail from Crystal RDC and Crystal 10 - VB Crystal Report

8. How to view Crystal Reports Version 10 on Crystal Enterprise Folde

1.  Create a NEW Standard Exe in VB (I use VB6)

2.  Click Project, click References and select:
	(I use Crystal 9)
	--- Crystal Report Viewer Control 9 
	--- Crystal Reports 9 ActiveX Designer Design and Runtime Library
	--- Crystal Reports 9 ActiveX Designer Run Time Library
	Click OK

3.  Click Project, click Components and select:
	---  Crystal Report Viewer Control 9 
	Click OK   (this will add a small CRViewer9 icon under the General tab on 
your ToolBox

4.  Name your form:  frmMain...
	---put two command buttons on it
	---name one command button:  cmdYourReportName
	---change its caption to:  Y&our Report Name
	---name the other command button:  cmdExit
	---change its caption to:  E&xit
	---rightclick on the form, select View Code and add this code:
	
	Private Sub cmdExit_Click()
    	Unload Me
    	End
	End Sub

	Private Sub cmdYourReportName_Click()
    	frmYourReportName.Show
	End Sub

5.  Add a new form to your project...name it:  frmYourReportName
	---change the WindowState to:  2 - Maximized
	---double-click the CRViewer9 icon (under the General tab on your ToolBox)
	---that just added a viewer to frmYourReportName

6.  Change the (Name) of this viewer from CRViewer91 to:  YourReportName
	---put a command button on frmYourReportName 
	---move it to:  LEFT 7000   TOP 0  (that will place it in a good position 
when you run the report)
	---name it:  cmdExitToMain
	---change the caption to: E&xit to Main

8.  Rightclick viewer and select  View Code
	---in the code window, paste this code:

	Private Sub cmdExit_Click()
    	Unload Me
	End Sub

	Private Sub Form_Load()
    	Dim Appl As New CRAXDRT.Application
    	Dim Report As New CRAXDRT.Report
    	YourReportName.Top = 0
    	YourReportName.Left = 0
    	YourReportName.Height = 12336
    	YourReportName.Width = 15408
    	Set Report = Appl.OpenReport("Y:\Reports\YourReportName.rpt")
    	YourReportName.ReportSource = Report
    	YourReportName.ViewReport
	End Sub
	
	***Obviously, you need to use the correct path and file name for YOUR 
report***

9.  Close these forms.

10. Click Project, select Project1 Properties.
	---change the Project Name to:  Toms_Wonderful_Program
	---change Startup Object to:  frmMain
	
11. SAVE

12. Run the program
	---once it is up, click the "Your Report Name" command button
	---your report will run (it will ask for parameters is needed)
	---to close it, click the "Exit to Main" command button

13. Just add new command buttons (to frmMain) for each new form with a 
CRViewer (remember to change the names accordingly) for each report you want 
the others to access.

"Luqman" wrote:

> I am newbie and want to centralize the RPT Files so that evey client can
> view it through Visual Basic.
> 
> I have installed Crystal Enterprise on Server and put all the RPT Files
> there, now how can I view such reports through Visual Basic, any example
> will be appreciated.
> 
> Best Regards,
> 
> Luqman
> 
> 
>