我正尝试在Delphi 2010上编译TBX_D2010。编译失败,报错信息为:TBX.pas中'TTBPopupPositionRec'未声明。
奇怪的是,TTBPopupPositionRec在TB2Item单元中已经被声明。更奇怪的是,即使我可以编辑TB2Item.pas文件,甚至删除整个内容,它仍然会以相同的错误失败,忽略TB2Item.pas中引入的错误,就好像它使用了另一个不同版本的TB2Item一样。但是,如果将TB2Item从TBX.pas的uses中删除,则会导致不同的错误。
我用dir /s命令搜索了TB2Item.*文件,并没有发现可疑的内容,并且删除了所有TB2Item.dcu文件。
到底发生了什么,为什么Delphi忽略了我在TB2Item.pas中的更改呢?