title: Stand-alone report preview through RDC/ActiveX Crystal Reports XI
body: <p>I'm porting an application from Crystal Reports 8 to Crystal Reports XI in Delphi 5, using the RDC/ActiveX interface.</p>
  
  <p>In Crystal Reports 8, I was able to bring up the crystal reports default report viewer window for a report like so:</p>
  
  <pre><code>RptInvoicing.Destination := 0; // To: window
  RptInvoicing.Action := 1; // Execute
  </code></pre>
  
  <p>However, this does not fly with CR XI. Printing and exporting I've figured out to work like this:</p>
  
  <pre><code>crReport.PrintOut(True);
  ...
  crReport.Export(True);
  </code></pre>
  
  <p>But I haven't been able to find anything relevant to show the default preview window. I've tried implementing my own using the report viewer component, but it has a lot of problems like locking up when resizing, freezing and crashes, so it's not a viable solution for a production app.</p>
  
  <p>Even the official support forums weren't of help, I only got a nasty answer to go look at the manuals, which I've been through several times and can only refer to as bad. It's not every day you see such bad documentation for an enterprise product. I found nothing relevant to this in their manuals, so I'm led to think their own staff have no idea about this either.</p>
  
  <p>So I'm hoping someone here could tell me if the default report viewer still exists in CR XI, and if it does, how to invoke it? If it doesn't, is using the report designer component really the only solution to create one?</p>