[问题解决]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相关文章推荐
- Spring Boot整合UEditor,解决找不到上传文件的问题
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- 关于android R.layout 中找不到已存在的布局文件问题的解决
- 【C/S通信交互之Http篇】Cocos2dx(Client)使用Curl与Jetty(Server)实现手机网游Http通信框架(内含解决curl.h头文件找不到问题)
- 打第三方jar包,找不到资源文件问题解决方案
- 解决Django中在.js文件中用ajax请求后端,找不到CSRF问题
- 关于android R.layout 中找不到已存在的布局文件问题的解决
- eclipse使用--解决maven项目报错:找不到META-INF\MANIFEST.MF文件的问题
- NDK 入门HelloJni 以及 javah 找不到类文件的问题 解决(ubuntu)
- python获取文件绝对路径解决找不到文件句柄的问题实例(readConfig.py)V1.2
- 【C/S通信交互之Http篇】Cocos2dx(Client)使用Curl与Jetty(Server)实现手机网游Http通信框架(内含解决curl.h头文件找不到问题)
- iOS 项目添加cocoapods引用头文件找不到和unrecognized selector sent to问题解决
- 一个VC6的工程转换为VS2008的工程后,编译找不到而且不能升级vc90.pdb文件的问题解决方法 2010-9-28 14:00
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- 解决静态库文件导入 找不到问题
- python获取文件绝对路径解决找不到文件句柄的问题实例(readConfig.py)V1.2
- 【C/S通信交互之Http篇】Cocos2dx(Client)使用Curl与Jetty(Server)实现手机网游Http通信框架(内含解决curl.h头文件找不到问题)
- 在delphi中引用第三方控件时,找不到dcu的解决办法
- 【C/S通信交互之Http篇】使用Curl与Jetty(Server)实现手机网游Http通信框架&解决curl.h头文件找不到问题
- 支付宝C# RSA签名 报系统找不到指定的文件问题解决