delphi中的dcu文件是干什么用的,没有dcu文件可以编译吗?(在线等)(50分)

  • 主题发起人 主题发起人 devid_zhang
  • 开始时间 开始时间
D

devid_zhang

Unregistered / Unconfirmed
GUEST, unregistred user!
我从网上下载的源码,只少了一个dcu文件,有办法让项目完成编译吗?
另外,我在安装一个新的控件后,是不是必须将该控件dcu文件copy到lib目录下?
 
如果有.pas文件就不需要相应的.dcu文件。


-----------------------------
http://www.tommstudio.com/
 
可是我编译不了,请教怎么编译通过呢?控件也是,如果不把dcu文件copy到lib目录下,控件
就根本不能用,提示信息也是找不到dcu文件
 
控件也要看版本,譬如适合D3的控件就不一定适合D6,即使有.pas文件也往往有问题。
dcu是编译过程中产生的中间连接文件,一般说来有.pas就够了。
 
可还是没有人告诉如何才能使源码编译通过啊...
我提到的控件是FlatStyle系列,很常用的。应该不是老版本的。
 
两个办法:
1、全程搜索一下,是不是有提示的.dcu文件,再看看设置的Search路径对不对。
2、再找找能适应当前版本的其它类似的组件。

其它大虾还有什么主意?
 
必须配合dcu文件
如果dcu不在默认的目录
那么必须在opntion/search中添上正确的目录
 
得到.dcu文件的方法。前提是存在对应.pas的文件
可以新建一个工程,然后,把对应.dcu文件的.pas文件加入到工程中,然后编译运行,
则可以得到对应的.dcu文件,不过往往还需要与其相关联的.pas的其他文件一并加入,
很笨吧,凑合着用吧,我现在比较少用第三方控件,还有,如果此控件不能成功的 安装
则,呵呵呵,找一个可以安装的,网上的delphi控件多得很,比你现在用的这个要好的
也应该有呵呵呵
 
請問你有沒有這dcu文件對應的.pas文件, 如果有的話, 可以按樓上那位所講:新建工程, 將對
應的.pas文件加入后重新Compile, 就可以得到dcu文件;如果沒的話, 那最好到网上再找一
個, 网上很多類似的控件,另外安裝新控件后不一定要將dcu文件copy到lib, 可以在
"Environment Options"中的"library"頁面里的"library Path"這一欄指定安裝控件
(dcu文件)所在路徑即可.
 
我觉得多半是没有在Library中设置路径
 
多人接受答案了。
 
后退
顶部