在网上找了一些资料。在这个国外的网站发现可以实现。http://stackoverflow.com/questions/378089/how-can-i-display-crystal-xi-reports-inside-a-delphi-2007-application我照着这个贴子的步骤做。This is the solution I've found, using ActiveX:First, register the Active X control like this:In Delphi, choose Component -> Import ComponentClick on "Type Library", click NextChoose "Crystal ActiveX Report Viewer Library 11.5"(发现在列表里找不到这个)Pick whatever Palette Page you want (I went with "Data Access")Choose an import locationExit out of the wizardAdd the location you chose to your project Search PathNow this code should work: