rt,顶着有份

解决方案 »

  1.   

    这样的错误:
    CrystalDecisions.CrystalReports.Engine.FormulaException: UFL 'u25ledmformatnumber.dll' that implements this function is missing.
    Error in File C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\OpenWellsDDR {DC24BDBF-12F8-41E0-9A9A-50D1935B012D}.rpt:
    Error in formula  <Initialize_EDMMetdataInstance>. 
    'shared numbervar MetaDataInstance;
    '
    UFL 'u25ledmformatnumber.dll' that implements this function is missing. ---> System.Runtime.InteropServices.COMException (0x80041019): UFL 'u25ledmformatnumber.dll' that implements this function is missing.
    Error in File C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\OpenWellsDDR {DC24BDBF-12F8-41E0-9A9A-50D1935B012D}.rpt:
    Error in formula  <Initialize_EDMMetdataInstance>. 
    'shared numbervar MetaDataInstance;
    '
    UFL 'u25ledmformatnumber.dll' that implements this function is missing.
       at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions, RequestContext pRequestContext)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToDisk(ExportFormatType formatType, String fileName)
       at CrystalReportTest.ReportTest.Main(String[] args) in e:\work\dev\crystalreporttest\crystalreporttest.cs:line 37
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToDisk(ExportFormatType formatType, String fileName)
       at CrystalReportTest.ReportTest.Main(String[] args) in e:\work\dev\crystalreporttest\crystalreporttest.cs:line 37
      

  2.   

    是在报表里面的公式没有正确的引用
    报表说包含公式的dll没有被正确引用(这个怎么在报表里引用阿)
      

  3.   

    至于在c#中调用dll中的东西首先要看dll是什么类型的,如果.net下的,看看是否可以直接引用;否则需要用dllimport来引入。
      

  4.   

    你先用app的其他地方进行显示调用,看是否可以。
      

  5.   

    在c#下引用了还是暴错
    是.net下的dll
      

  6.   

    那dll中有任何特殊的操作吗
      

  7.   

    是这样的,rpt文件中有的公式是一个dll里面的
    用设计器打开rpt的时候就说几个公式有问题。无法找到那个dllc#程序里没有对dll进行任何操作,对这个rpt进行导出的时候就会报那个错误
      

  8.   

    感觉是rpt文件无法找到那个公式库的dll
    怎么样在rpt文件的公式设计里去加载那个dll文件?