分两种情况:
1.AAFont.pas单元是你自己程序里写的代码单元的话,把AAFont.dcu删除,然后重新编译一下看;
2.AAFont.dcu可能是你安装的第三方控件中的一个单元,而你在程序代码里引用了该控件,那么程序运行的时候就要去默认的或指定的路径下读取该单元。假若该控件的源码或相关文件不在你的应用程序的当前默认路径下,或者你并没有指定编译器读取文件的路径,就可能出现找不到文件错误。处理办法:(1)在你的Project的Option选项里,有个SearchPath项,你指定一下程序的搜索路径,它应该是你存放AAFont.dcu的路径。缺点:你的每个Application都需要这样去指定一下。(2)IDE的Tools菜单下,Environment Options之Library面板,Library Path项下,点后面的那个按钮,添加三方控件源码的路径作为搜索路径到IDE里面。这样每个Application都不用单独指定搜索路径了,编译器会根据这里的设置自动去找相应的文件。