把ReportBuild放在两个dll,同时调用这两个dll报错(100分)

  • 主题发起人 主题发起人 fu_qi_ming
  • 开始时间 开始时间
F

fu_qi_ming

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ReportBuid做报表,放在dll中,如果同时调用两个dll,如果这两个dll中都用到ReportBuild
这个控件,那肯定报错....错误为:
Exception EFilerError in module vcl50.bpl at 00024BA3.
A class named TraTppPrinterSetupRTTI already exists.
 
创建TranTppPrinterSetupRTTI时出错,调用之前先判断所引用的类TranTppPrinterSetupRTTI是否已经存在
 
这是什么类,怎么判断,为什么,他已存在会报错?
给一个明确一点的提示..
 
没人会么?
 
痛苦啊,高手都那去了???
 
还是自己想办法把,爱....
 
接受答案了.
 
我也碰到这种问题了!不光是ReportBuid.
InfoPower的wwdbnavigator也会出现这种问题。
 
这个问题,我已经解决,是打包编译的缘故,你可以把关于这个控件的包全部去掉就可以.
具体原因不懂.
 
后退
顶部