您的位置:首页 > 编程语言 > Delphi

[问题解决]delphi中找不到DCU文件问题解决方案

2012-07-11 18:59 260 查看

问题描述:

使用delphi IDE开发的时候,经常是对别人的代码进行使用或者二次开发,当引入别人的代码时,会经常编译时出现找不到某某某dcu文件。

对刚入门delphi的同学来说,这个问题还真是有些难以搞定,但当我们了解dcu是什么之后问题就简单多了。

认识dcu

dcu是delphi的pas文件经过编译之后产生的文件,如果你了解java那么dcu就相当于class文件。所以说,正常情况下,dcu是自己代码编译产生的,如果没有这个dcu那么一方面就是说你没有将这个pas源文件加入,所以没有产生dcu文件,而工程中又需要这个文件,所以报错。二是dcu的源文件是保密的,不想让你知道源代码,只给你dcu,那么这个你就只能获取这个dcu文件了。

解决方法

方法一:将dcu文件路径加入环境变量

可能是系统的dcu你没有将环境变量加入操作系统。

方法二:检查svn或者cvs等版本控制,看是否代码更新问题

去dcu目录去找代码,物理路径显示有这个文件,但是程序就是找不到。

刚开始以为是代码更新有问题,因此去又去更新,结果svn提示说被锁定。程序还是跑不起来

经过咨询,原来是svn更新的时候中断了,导致代码更新有问题,因此会出现这个错误,现在只需要在svn中执行清理

然后更新代码,最后就可以运行程序啦。

方法三:看是否是delphi版本兼容性问题导致

要检查下载或者使用的源码是哪个版本产生的,使用对应版本的delphiIDE
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐