社区
Delphi
帖子详情
只有dcu文件, 没有pas文件该怎么注册控件?
Wyvern2000
2002-04-05 04:46:11
rt
...全文
138
7
打赏
收藏
只有dcu文件, 没有pas文件该怎么注册控件?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
islet8
2002-04-06
打赏
举报
回复
关于网上下载的没有源码的控件的安装和发布
1、有的网上下载的一些控件,比如本站长估的一个集多个控件于一体的作品(站长将在不久免费公开源码),只包含一个BPL文件和一个dcp文件。这种控件包没有源码,也不能编译进你的项目中,安装和发布过程如下:
A、安装:选取Delphi IDE的Component菜单下的Install Packages菜单,在弹出的窗口中选取Add按钮,然后找到你下载的BPL文件,比如MyCtrl.bpl,然后一路确定,这个控件包中的控件就会被安装到你的Delphi中。
B、编译:使用这种控件的项目在编译时会出现没有找到dcu文件的情况,因为[经没有提供dcu文件也没有提供pas文件,所以编译因需要生成运行时包(RTL)。生成运行时包的设置如下:打开项目,选取Delphi IDE的Project菜单下的Opations菜单,在弹出对话框中选Packages页,选中Build with runtime packages选项,然后单击Add按钮,找到下载的dcp文件,一路确定就OK了!然后再编译你的项目。
C、发布:因为这类控件不能编译EXE文件,所以需要把BPL随EXE文件一起发布,但不用把dcp也一起发布。在Delphi6中可能还有发布其他一些位于Windows System文件夹中的BPL文件。
2、有的控件没有提供源码但是提供了dcu文件:
A、安装:如果控件包中提供dpr文件,则直按打开dpr编译安装就可以了,如果没有,则自己新建一个Package(包),单击新建工具按钮,选择Package,在Packages窗口中单击Add按钮,单击Browse按钮,在文件选取对话框中把文件类型设成:Delphi Compiled Unit(*.dcu),然后找到你下载的dcu文件,一路OK下来,再把这个包文件和dcu文件保存在一些,最后编译这个包,并Install它。
B、编译:虽然这种控件包没有提供pas源码,但有dcu文件,所以不会出现找不到dcu文件的提示。
C、这种控件包的发布也不用发布bpl文件,当然如果你想你的EXE文件小点也可以创建运行时包,并发布一些BPL。
milpas
2002-04-05
打赏
举报
回复
把DCU拷到那个目录下就可以
Carfield
2002-04-05
打赏
举报
回复
如果控件包中提供dpr文件,则直按打开dpr编译安装就可以了,如果没有,则自己
新建一个Package(包),单击新建工具按钮,选择Package,在Packages窗口中单
击Add按钮,单击Browse按钮,在文件选取对话框中把文件类型设成:Delphi Compiled Unit(*.dcu),然后找到你下载的dcu文件,一路OK下来,再把这个包文
件和dcu文件保存在一些,最后编译这个包,并Install它。这种控件包的发布也不
用发布bpl文件,当然如果你想你的EXE文件小点也可以创建运行时包,并发布一些
BPL
My_first
2002-04-05
打赏
举报
回复
选择component-->install componment-->点击unit file name的 browse按钮
在文件类型中选择.dcu文件
Wyvern2000
2002-04-05
打赏
举报
回复
在 Compile 时总提示 Can not find *.pas 啊。
请说说具体的操作步骤???
taber
2002-04-05
打赏
举报
回复
与.pas文件相同
cobi
2002-04-05
打赏
举报
回复
直接用dcu进行安装就可以了,不过dcu有版本的问题,所以不是都能够成功的
反编译
DCU
为
PAS
不错的反编译工具,把Delphi的
dcu
文件
反编译为
PAS
文件
,对一些不提供源代码的
控件
能有效的得到
PAS
文件
,仅供参考学习。 用法,勾上"save file to"复选框,填入.
pas
后缀,在左框中双击要反编译的
DCU
文件
即可!
采用TPaintBox
控件
派生出的仪表
控件
本范例采用TPaintBox
控件
派生出仪表
控件
。...2.[Browse..]
控件
的
Pas
或
dcu
文件
. 3.确定并编译。
控件
安装在Simaples栏下。 声明:本范例仅用于学习,请勿用于商业行为 如有任何疑问,请联系本人邮件:13859908@163.com
delphi DBGrid第三方
控件
(.
pas
,.
dcu
)
绝对好用,我一直在用!不会使用的请在评论中提出。
File Not found 'DesignIntf.
dcu
'解决方法
File Not found 'DesignIntf.
dcu
'在D7下的解决方法 在LIABRAY中加入TOOLAPI的安装路径
电子巡更系统 Delphi源码
add_class_
pas
.
dcu
add_class_
pas
.dfm add_class_
pas
.
pas
PatrolmanMng.dpr add_pen_unit.
pas
add_pencode_unit.
dcu
add_pencode_unit.dfm add_pencode_unit.
pas
add_pencode_unit.~dfm add_pencode_unit....
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章