>Hi,
>I have a simple Visual FoxPro 5 app.
>Also, I have a simple Crystal Report written in CR 7.
>How can I previewing that report in Visual FoxPro?
>When I try to insert Ole Container control on my form, I get these 2 Crystal related controls:
>* Crystal Report Control
>* Crystal Report Smart Viewer 7
>I did try to use both of them.
>I get an error "The instruction at 0x031af880 referenced memory at 0x000003c. The memory could not be read" every time.
>My code:
>
>Form On Load method:
>SYS(2333, 1)
>
>Run Button On Click:
>public CRApplication
>public CRReport
>CRApplication = createobject("CrystalRuntime.Application")
>CRReport = createobject("CrystalRuntime.Report")
>CRReport = CRApplication.OpenReport("e:\smartStaff\crystalFoxPro\testRpt.rpt")
>ThisForm.Olecontrol1.reportsource = CRReport
>ThisForm.Olecontrol1.viewreport
>
>What am I doing wrong?
On my previous job we were using CR 6 with VFP5, and the trick was in the property of the olecontrol, don't remember the name of the property, but it had a value of 0 - screen or 1 - printer (or vice versa), so we actually set it to screen, and then just called .print method, and it came up with a preview.
The purpose of standalone viewers is to serve the users who only need the reporting, and don't actually have to run your app.
(inaèe, imenjaèe, mo¾emo i da krenemo u detalje, al' bih onda morao da kopam po cedeovima, klasa u kojoj se ovo dogaða mi odavno nije na disku)