I have the following code that throws an error on line 2- can't create object??:

Dim objReport As Object
Set objReport = CreateObject("crystal.crystalreport")
objReport.ReportFileName = "c:\contract.rpt"
response = objReport.PrintReport

I'm using vb5 and crystal 4.5? What needs to be registered and how can I check it?
Thanks in advance.