我的程序在运行时会显示这样的错误:[Fatal Error]Project1.dpr(26):File not font:'AAFont.dcu'(50分)

  • 主题发起人 主题发起人 鱼儿0225
  • 开始时间 开始时间

鱼儿0225

Unregistered / Unconfirmed
GUEST, unregistred user!
上星期写好这个软件的时候..可以运行,并生成了.EXE文件,但是现在我的.EXE文件还可以运行,就是在用软件执行运行的时候却不能运行,显示错误:[Fatal Error]Project1.dpr(26):File not font:'AAFont.dcu',向高手请教。。。
 
你用的一个控件路径没指定.
 
你的那个窗体没有加上,你应该在Project中用Add to procejt 中把该单元加进去,
 
分两种情况:
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都不用单独指定搜索路径了,编译器会根据这里的设置自动去找相应的文件。
 
谢谢...虽然没成功,还是很感谢大家.....
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部