>That's where my confusion is. Is the only way to see a report from insite a VFP form via crviewer.dll?
>
Lynette,
Craig's code snippet contains the creation of a CrystalRuntime.Application object. This class is referring to CRAXDRT, not CRPE32. CRPE32 is a different DLL which contains the print engine API. Once you get reference to a report object (usually by calling the Application object's OpenReport method), then you can start manipulating the report to your heart's content at runtime.
As for showing the resulting report on screen, yes you need to use CRVIEWER in order to accomplish that. Is it that you are looking to interactively use the designer at runtime (as opposed to just printing to screen) or are there other issues with CRVIEWER that you're not cool with?
Laterness,
Jon
Jon Rosenbaum
Devcon Drummer