Z zgj_gd Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-20 #1 目前我缺少了某些pas文件,但dcu文件还在。我现在只用这些dcu文件可以进行编译,但我想在那些有pas文件的窗口上增加一个按钮时,再编译时就报Unit AicsFunction was compiled with a different version of MainFrm.fmMain。 不知如何解决?
目前我缺少了某些pas文件,但dcu文件还在。我现在只用这些dcu文件可以进行编译,但我想在那些有pas文件的窗口上增加一个按钮时,再编译时就报Unit AicsFunction was compiled with a different version of MainFrm.fmMain。 不知如何解决?
F fansofamei Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-20 #2 使用了不同的delphi版本,你先确定原dcu的编译环境。
Z zgj_gd Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-20 #3 我已测试过。我用目前delphi编译生成dcu后,将某个dcu对应的pas文件删除后,再进行编译可以编译,但再在某个主窗口上加按钮就报错了
C Corinth Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-20 #4 不是Delphi版本的问题,问题是你使用了两个不同版的MainFrm.fmMain,如果你想在frmMain中添加按钮,你就必有该窗体的pas文件,否则不能进行修改,因为它要通过pas来编译成dcu,如果你想在有pas文件的窗口上增加一个按钮,则不要动原来窗口上的任何东西,包括控件名,函数名等 看你的错误信息,你好像是你AicsFunction单元中引用了你添加按钮的窗口,并AicsFunction没有pas只有dcu,如果是这样的话,你就没有办法处理了
不是Delphi版本的问题,问题是你使用了两个不同版的MainFrm.fmMain,如果你想在frmMain中添加按钮,你就必有该窗体的pas文件,否则不能进行修改,因为它要通过pas来编译成dcu,如果你想在有pas文件的窗口上增加一个按钮,则不要动原来窗口上的任何东西,包括控件名,函数名等 看你的错误信息,你好像是你AicsFunction单元中引用了你添加按钮的窗口,并AicsFunction没有pas只有dcu,如果是这样的话,你就没有办法处理了
Z zgj_gd Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-20 #5 谢谢Corinth, AicsFunction.pas 是存放一些公共函数的无窗体文件,该AicsFunction.pas确实引用了 MainFrm。那有没有办法解决该问题?
Z zgj_gd Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-20 #6 补充:MainFrm 是有pas文件的,只是AicsFunction 没有pas文件,只有dcu文件
风 风林坡 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-20 #7 Corinth其实已经回答了问题原因了。 如果你一定要修改的话,自己写一个窗体,继承于MainFrm.fmMain