问一个弱弱的问题:DCU是什么类型的文件?

nccxl 2006-02-13 10:53:55
这是个什么类型的文件?如何使用?Delphi中如何编译出DCU文件。该类型的文件的使用是不是还和Delphi开发版本有关?Delphi6下编译的DCU在Delphi7下使用不了?
...全文
226 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
nccxl 2006-02-14
  • 打赏
  • 举报
回复
好的,那谢谢楼上的各位了。
ffwin 2006-02-14
  • 打赏
  • 举报
回复
是指Delphi的版本
nccxl 2006-02-14
  • 打赏
  • 举报
回复
恩,我现在就是编译时提示找不到相应的同名的pas文件。看来是这个问题了。
ffwin说的版本应该是指Delphi的版本吧?应该不是开发语言的版本吧?
merkey2002 2006-02-14
  • 打赏
  • 举报
回复
路径真的是对的,就放在项目同一个文件夹里了。因为之前这个DCU文件是在D6下编译的,现在我用的D7,所以不知道是不是这个问题?
--------
是这个问题,不同版本的dcu不能通用的
ffwin 2006-02-14
  • 打赏
  • 举报
回复
DCU文件是编译以后生成的目标代码,有版本区别,哪怕是同一版本的,sp1,sp2版本都不相同,如果版本不对会提示,找不到相应的同名的pas文件并且弹出一个消息对话窗口
nccxl 2006-02-14
  • 打赏
  • 举报
回复
路径真的是对的,就放在项目同一个文件夹里了。因为之前这个DCU文件是在D6下编译的,现在我用的D7,所以不知道是不是这个问题?
jianke5555 2006-02-13
  • 打赏
  • 举报
回复
它是中间产生的文件,是不必需的,所以与D6和D7关系不大,D6的代码在D7下编译不了,主要还是.pas代码的问题.
jilu_sun 2006-02-13
  • 打赏
  • 举报
回复
DELPHI编译时生成的中间代码
jianke5555 2006-02-13
  • 打赏
  • 举报
回复
DCU全称:Delphi compiled unit,看名字就知道是编辑时产生的!
NightCloud 2006-02-13
  • 打赏
  • 举报
回复
.pas文件编译好之后生成dcu文件。如果是窗体的话,要使用这个窗体,还需要相应的dfm文件才行。
liangyong007a 2006-02-13
  • 打赏
  • 举报
回复
路径没对吧

nccxl 2006-02-13
  • 打赏
  • 举报
回复
问题找到了,确实是Delphi6下编译的DCU在Delphi7下使用不了。报找不到pas文件。
NightCloud 2006-02-13
  • 打赏
  • 举报
回复
应该不会错报这个错吧。你要引用的是一个窗体吧?如果是的话,需要相应的.dfm文件
jianke5555 2006-02-13
  • 打赏
  • 举报
回复
报什么.pas文件找不到? 你怎么能联想到DCU文件?
nccxl 2006-02-13
  • 打赏
  • 举报
回复
报什么.pas文件找不到。这个文件是和dcu前面的名称一样。
NightCloud 2006-02-13
  • 打赏
  • 举报
回复
没错,是这样的。具体报什么错?
nccxl 2006-02-13
  • 打赏
  • 举报
回复
那DCU文件是不是不需要象包那样安装,直接放在目录下就可以引用了?

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧