怎样把dcu文件添加到dll工程中? ( 积分: 30 )

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

dafuwengqing

Unregistered / Unconfirmed
GUEST, unregistred user!
大侠们:
我做了一个dll。里面的单元文件中要use一些dcu文件,现在我的dcu文件是放在delphi的安装目录下的,但是我想把这些dcu添加到dll中,即如果我把这些dcu添加到dll中后,删除安装目录下的dcu文件只要引用这个dll的话,代码能够照常执行,请问该怎么做?谢谢!
本人剩余分数不多了,不好意思!
 
大侠们:
我做了一个dll。里面的单元文件中要use一些dcu文件,现在我的dcu文件是放在delphi的安装目录下的,但是我想把这些dcu添加到dll中,即如果我把这些dcu添加到dll中后,删除安装目录下的dcu文件只要引用这个dll的话,代码能够照常执行,请问该怎么做?谢谢!
本人剩余分数不多了,不好意思!
 
新建一个BPL工程,然后把DCU添加到*.dpr的use里边.编译.然后只需要引用BPL即可,DCU可以删掉了. DLL的不行
 
dcu是编译后的文件,可以直接引用pas文件就可以了。编译之后是可以直接运行的
 
我的理解,希望对你有帮助,dcu可以理解成c里面的obj文件,或者说就是目标文件,Delphi编译pas以后就生成一个dcu文件,知道pas不变化,那么这个dcu就不需要重新编译了,delphi下次编译的时候直接拿这个dcu就可以了,不需要pas,你也可以把dcu给别人,而不用给他pas源文件,引用dcu的方式和引用pas的方式相同,不知道我是不是把你的意思误会了
 
后退
顶部