这个鬼问题困扰我很久了。我有一个自己编写的组件库,其中包含一些派生的 VCL 组件。
每当我尝试运行使用此库 (MyComponents.bpl) 的应用程序时,它都会显示此错误:
Mbutton 曾经是库中的组件之一,但它早已过时并从项目中删除。
我检查了 MyComponents 项目中的所有文件(cpp 和 h 文件),它们都没有对 Mbutton 的任何引用。
宿主应用程序源代码也没有引用该组件。
而且我非常确定在我的整个 PC 中只有一个 MyComponents.bpl 副本。(位于应用程序使用它的文件夹中。)Windows/System32 中没有重复项。
清理/卸载组件库并重新编译/重新安装它没有帮助。
谁能帮我找出这个幽灵组件问题的原因是什么?非常感谢。