我的程序需要打印,其中有两个打印表内容十分相识,连的同一个库,我用了一个TRvProject和TRvDataSetConnection;设计完毕一个打印界面后,保存起来,又设计另一个界面,在程序运行时,动态决定调用那一个,
RvProjectSubmit.ProjectFile:=ExtractFilePath(Application.ExeName)+ 'report\cmp_SubmitHJ.rav';
RvProjectSubmit.Open;
RvProjectSubmit.Execute;
RvProjectSubmit.Close;
这个程序在我开发时,运行无误,但是测试人员用时,一弹出打印窗口的界面就出现错误:A class named TRaveStringField already Exists.我查询了TRaveStringField,发现在QRvDataField.pas和
RvDataField.pas中都用RegisterRaveComponents注册了,那位高手能告诉我这是怎么回事?在我机子上怎么没错误呀?