最近在开发过程中的使用水晶报表,使用了它提供的VCL控件,在这一行遇到问题:
procedure TForm1.Button1Click(Sender: TObject);
var tempRec :_RecordSet;
begin
  Crpe1.ReportName := '终端列表.rpt';
  AdoQuery1.Active := true;
  Crpe1.DiscardSavedData;
  tempRec := ADOInt._Recordset(AdoQuery1.Recordset);
  Crpe1.Tables[0].DataPointer := @tempRec;///在这儿出问题
  Crpe1.Show;
end;
跟踪进去发现在用到函数PEGetNthTablePrivateInfo(Cr.FPrintJob, FIndex, PrivateInfo)时会不成功,而这个函数是在动态链接库中的,所以现在我没办法了请教各位高手,应该如何解决???另外各位DELPHI程序员,为什么大家都不喜欢用水晶报表控件,它的功能很强大啊,
DELPHI里的报表控件换了又换,我觉还是选一个较稳定的ACTIVE控件用好。