社区
Delphi
帖子详情
怎么安装只有*.dcu的组件?
WingEagle
2003-01-11 05:57:00
我安装时总是出现错误或要*.pas文件。
...全文
353
6
打赏
收藏
怎么安装只有*.dcu的组件?
我安装时总是出现错误或要*.pas文件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lengtouxiaoer
2003-01-11
打赏
举报
回复
将*.dcu考到你的程序下就可用了
dzhcheng
2003-01-11
打赏
举报
回复
给你一点文章,可能有用的。
由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组件的安装方法介绍一下。
1 只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此组件就不能再使用了,当然有的作者给出了几种版本的DCU文件,用户根据需要选择使用。这样的组件的安装方法是:在Component菜单中,选择install component,在对话框
"into existing package"页中,单击“Unit file name”后的“Browse”按扭,在打开的文件对话框中,将“文件类型”设定为*.dcu,找到要安装的DCU文件,按OK按钮返回"into existing package"页后再按OK按钮就可以安装了。注意,此时Delphi会提示dclusr40.dpk将被重建,是否继续,OK就可以了。这里是将组件安装到dclusr40.dpk包中,此包从文件名上可以看出是用户自定义组件包,先安装到这个包中吧,下面再讲有关注意事项。安装完毕会有已经将组件注册完的提示信息以及安装到哪个组件页中的信息等,到组件面板上看看,一般会出现一个新的组件页,其中有刚安装的组件。
2、 只有PAS文件或既有PAS又有DCU文件的组件。这种组件因为有PAS文件,也就是说作者提供了源码,这就好办多了。安装的方法和上面是一样的,在文件类型中可以设定为DCU也可以设定为PAS,建议设定为PAS,这样可用你的Delphi重新编译一下,看是否会出现问题。Delphi升级后只能选择PAS文件安装,这样才能重新编译,使得组件能适应新Delphi版本。这样的组件是很值得使用的,根据心铃的经验,没有源码的组件最好不要使用,一是存在Delphi版本升级后无法使用的问题,再者当程序出现问题后用户无法调试组件来判断是否是组件中存在BUG。
3、有dpk文件的组件包。带有dpk文件的组件包一般是有多个组件构成的,也就是说安装后会有多个组件供使用,如果只有一个组件作者一般不会制成DPK文件,使用上面的方式发布就可以了。对于这样的组件包,一般来说会有详细的安装说明文件,如上面提到的RXLIB,由于组件复杂且安装时有先后顺序,作者不提供安装说明用户根本无法正确安装。如果没有安装说明文件,那么用下面的方法安装:在File菜单下,选择”OPEN…”打开dpk文件(文件类型列表框中选*.dpk),在出现的Package窗口中,工具栏上有Install按钮,按此按钮即可进行安装。如果Install按钮处于无效状态,那么先按Compile按钮编译,一般来说编译之后Install按钮就会处于有效状态,此时再按Install按钮就可以了。
4、 带有Bpl文件的组件包。一般来说这也是由多种组件构成的组件包,它其实是一个动态连接库文件(DLL)。对于这种组件包的安装方法是:在component菜单下选择“install packages”,然后单击Add按钮,在打开的文件对话框中找到相应的bpl文件打开返回后,再单击Ok按钮就可以了。
5、ActiveX控件的安装。要安装这类控件,需要先用regsvr32.exe注册,然后选择Component菜单中Import ActiveX Control项。在Import ActiveX Control打开的窗口中,只有已经注册的ActiveX控件才出现在列表中,选中一个然后按Install按钮就可以安装了。如果事先没有用regsvr32.exe注册也可以按ADD按钮找到OCX文件即时注册,注册后再进行安装。
dzhcheng
2003-01-11
打赏
举报
回复
其实不用装就可以使用了!
Billy_Chen28
2003-01-11
打赏
举报
回复
Dcu就不用装了
rikky
2003-01-11
打赏
举报
回复
把你的dcu文件拷到import目录下
火龙岛主
2003-01-11
打赏
举报
回复
不需要安装,把他拷贝在工程或可执行文件同一目录即可,
直接在使用uses 语句引用;
通用第三方
组件
安装
方法
不是由BORLAND提供的
组件
叫第三方
组件
安装
方法:
1 只有一个
DCU
文件的
组件
。
DCU
文件是编译好的单元文件,这样的
组件
是作者不想把源码公布。一般来说,作者必须说明此
组件
适合Delphi的
哪种版本,如果版本不对,在
安装
时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此
组件
就不能
再使用了,当然有的作者给出了几种版本的
DCU
文件,用户根据需要选择使用。这样的
组件
的
安装
方法是:在Component菜单中,选择install
component,在对话框 "into existing package"页中,单击“Unit file name”后的“Browse”按扭,在打开的文件对话框中,将“文件类型
”设定为*.
dcu
,找到要
安装
的
DCU
文件,按OK按钮返回"into existing package"页后再按OK按钮就可以
安装
了。注意,此时Delphi会提示
dclusr40.dpk将被重建,是否继续,OK就可以了。这里是将
组件
安装
到dclusr40.dpk包中,此包从文件名上可以看出是用户自定义
组件
包,先
安装
到这个包中吧,下面再讲有关注意事项。
安装
完毕会有已经将
组件
注册完的提示信息以及
安装
到哪个
组件
页中的信息等,到
组件
面板上看
看,一般会出现一个新的
组件
页,其中有刚
安装
的
组件
。
2 只有PAS文件或既有PAS又有
DCU
文件的
组件
。这种
组件
因为有PAS文件,也就是说作者提供了源码,这就好办多了。
安装
的方法和上面是一样
的,在文件类型中可以设定为
DCU
也可以设定为PAS,建议设定为PAS,这样可用你的Delphi重新编译一下,看是否会出现问题。Delphi升级后只
能选择PAS文件
安装
,这样才能重新编译,使得
组件
能适应新Delphi版本。这样的
组件
是很值得使用的,根据心铃的经验,没有源码的
组件
最好
不要使用,一是存在Delphi版本升级后无法使用的问题,再者当程序出现问题后用户无法调试
组件
来判断是否是
组件
中存在BUG。
3 有dpk文件的
组件
包。带有dpk文件的
组件
包一般是有多个
组件
构成的,也就是说
安装
后会有多个
组件
供使用,如果只有一个
组件
作者一般
不会制成DPK文件,使用上面的方式发布就可以了。对于这样的
组件
包,一般来说会有详细的
安装
说明文件,如上面提到的RXLIB,由于
组件
复
杂且
安装
时有先后顺序,作者不提供
安装
说明用户根本无法正确
安装
。如果没有
安装
说明文件,那么用下面的方法
安装
:在File菜单下,选择
”OPEN…”打开dpk文件(文件类型列表框中选*.dpk),在出现的Package窗口中,工具栏上有Install按钮,按此按钮即可进行
安装
。如果
Install按钮处于无效状态,那么先按Compile按钮编译,一般来说编译之后Install按钮就会处于有效状态,此时再按Install按钮就可以了。
4 带有Bpl文件的
组件
包。一般来说这也是由多种
组件
构成的
组件
包,它其实是一个动态连接库文件(DLL)。对于这种
组件
包的
安装
方法是
:在component菜单下选择“install packages”,然后单击Add按钮,在打开的文件对话框中找到相应的bpl文件打开返回后,再单击Ok按钮就
可以了。
5 ActiveX控件的
安装
。要
安装
这类控件,需要先用regsvr32.exe注册,然后选择Component菜单中Import ActiveX Control项。在Import
ActiveX Control打开的窗口中,只有已经注册的ActiveX控件才出现在列表中,选中一个然后按Install按钮就可以
安装
了。如果事先没有用
regsvr32.exe注册也可以按ADD按钮找到OCX文件即时注册,注册后再进行
安装
。
几点说明:
1 在拿到
组件
后先看是否有说明文件,一般来说在说明文件中有如何
安装
的指导,有些还会有
组件
的属性、事件、方法的使用说明,这些在
使用时是非常重要的。
2 在上面的
组件
(包)
安装
操作之前,最好将 *.bpl拷贝到你的System目录中,将*.pas、*.
dcu
、*.dcr、*.dp?拷贝到Delphi的Lib目录中再
进行。
3 前面我们提到
安装
DCU
组件
时,选用的是已经存在的dclusr40.dpk,当然也可以选择
安装
到一个新的包中,如果选择新包,需要先取一个名
字比如DEMO,事实上
安装
完毕后用户可以找到的是Demo.bpl,而找不到DEMO.DPK。假如你已经将一个
组件
安装
到dclusr40.dpk中了,还想再安
装一个
组件
,如果再
安装
到dclusr40.dpk中,
安装
后你得到提示,原来
安装
的那个
组件
已经被取消注册,你将无法使用了。这样不就成了只能
安装
一个
组件
了吗?除非你再
安装
到一个新的包中才可以两个
组件
同时使用。当然每
安装
一个
组件
生成一个新的BPL文件也未偿不可,但BPL文
件就增加许多。能否在dclusr40.dpk中多
安装
几个
组件
呢?当然是可以的。方法如下:用File菜单下的OPEN打开dclusr40.dpk文件,单击ADD按
钮,在打开的对话框中选择ADD UNIT页面,按Unit file name后的“Browse”按钮打开
组件
单元文件,OK即可,用此种方法这样可添加多个组
件的单元文件,添加完毕,按一下编译按钮,然后再按Install按钮即可,如果单元文件是编译好的(
DCU
)可以直接按
安装
按钮。
4
组件
的删除。光会
安装
可不行,还要会删除呀。很简单,在component菜单下,选择install packages,在列表中找到
安装
所在的Bpl,
按Remove按钮,ok!再把Bpl文件删掉就彻底了,如果不删除BPL文件,下次可以按
安装
BPL
组件
的方法再
安装
使用
第三方
组件
1、 只有一个
DCU
文件的
组件
。
DCU
文件是编译好的单元文件,这样的
组件
是作者不想把源码公布。一般来说,作者必须说明此
组件
适合Delphi的哪种版本,如果版本不对,在
安装
时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此
组件
就不能再使用了,当然有的作者给出了几种版本的
DCU
文件,用户根据需要选择使用。这样的
组件
的
安装
方法是:
Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3完整版
Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3完整版,含示例、帮助、IOS、安卓支持、Net框架,共3G+。是最新的哦! 破解者说明如下: Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3 -------------------------------------------------------------------------------- 基本信息: 作者:lsuper 联系方式:... -------------------------------------------------------------------------------- 版本说明: 由于 XE5 时代 Delphi
安装
体积急剧膨胀(完整
安装
接近 10G,程序文件、
安装
缓存超过 20G+),按照过去的方式打包,XE5 的 lite 体积 1.xG,接近 PE image 理论极限,而且当前 XE5 支持 x86、x64、osx、ios、android、等诸多平台功能,不好按照网友的口味进行裁剪(win32only、winonly、...) 经多方案权衡对比,决定 v8.x 开始,只使用 inno 对 Delphi 的主体功能进行封装(完整的 x86+其他支撑
组件
、注册表等),其他平台、功能的
安装
文件(x64、osx、ios、android)通过 7z 外挂的方式支持:
安装
时只需保证 lite exe 旁边有相关的 7z 文件(文件名不能变),在
安装
过程中即可选择、
安装
相应的功能(这意味着,如果只一个 exe、装出来就是 win32only,多一个 Ext.X64.7z,
安装
可选 x64 的支持,其他类推) 当前分为以下 12 个包: 包名称 文件大小 作用 Ext.3th.7z 91,226,756 网友收集的一些第三方扩展 Ext.Addons.7z 100,567,057 InterBase XE7、FastReport4 等 Ext.Android.7z 1,640,823,804 Android 编译环境 Ext.Help.7z 299,342,286 帮助文档 Ext.Hotfix.7z 000,000,000 网友收集的一些官方补丁 Ext.IOS.7z 3,737,156,232 IOS 编译环境 Ext.Linux.7z 1,180,105,999 Linux 编译环境 Ext.OSX.7z 846,515,926 OSX 编译环境 Ext.Samples.7z 599,352,431 范例,其实直接用 svn 的也行 Ext.SDK.7z 1,576,071,523 Android SDK/NDK 编译环境,当前包含 v23 的编译工具、虚机映像等 Ext.Support.7z 246,586,892 EMSServer、Image、LivePreview、PAServer 等支持
组件
Ext.X64.7z 1,568,283,495 64 位编译环境 此外,
安装
程序支持: 1、保留一个第三方扩展的
组件
:Ext.3th.7z,当前集成 EDN 收集的扩展、增强文件,所有 7z 都会解压到 {app} 下 2、自动检测 Ext.SDK.7z 中的 SDK、NDK 版本进行设置,支持最新的 android-ndk-r9c-windows-x86+android-sdk_r24.3.3-windows 3、自动检测旁边的 jdk-7/8u*-windows-*.exe 进行
安装
,支持最新的 jdk-8u102-windows-i586 4、自动检测旁边的 NetFx20SP2_x86/NetFx20SP2_x64 进行
安装
-------------------------------------------------------------------------------- 发布历史: 2017.12.20 - v14.3 1、根据 25.0.29039.2004 原版制作 2、集成 aldian、elseif、unis、x-force、cjack 等大虾的特别补丁 3、集成 Andreas Hausladen 的 IDE Fix Pack v6.1.2 2017.12.14 - v14.2 1、根据 25.0.28979.1978 原版制作 2、集成 elseif、unis、x-force、cjack 等大虾的特别补丁 2017.08.11 - v14.1 1、根据 25.0.276
delphi第三方软件
安装
只有一个
DCU
文件的
组件
。
DCU
文件是编译好的单元文件,这样的
组件
是作者不想把源码公 布。一般来说,作者必须说明此
组件
适合Delphi的哪种版本,如果版本不对,在
安装
时就会
SkinEngine 3.4.7
安装
版
SkinEngine 3.4.7
安装
版SkinEngine控件是一组用于优化界面设计可视化控件,它重写了大部分可视化
组件
的源代码,使其外观更为美观漂亮,美化了程序界面的设计,使得程序员可以把更多的精力放在系统软件功能的设计上.首先从网上下载SkinEngine控件的
安装
包,我下载的是3.4.7版本,下载以后发现这个控件的
安装
竟然是windows的软件
安装
方式(而不是delphi
安装
第三方控件的
安装
包方式),
安装
后发现系统的程序菜单多了一项SkinEngine,里面只有一项内容,就是它的Help文件.什么也不管兴冲冲的打开delphi 7,什么也没有发生?所以打开SkinEngine程序的那个Help文件一看,原来要使用这个控件组还需要进一步的
安装
.
安装
顺序如下:打开delphi 6,然后文件--->open,找到SkinEngine的
安装
目录(默认是ksdev),进一步到\sources\packages目录下面,首先找到se_dsgn_d6.dpk 文件,先编译后
安装
;然后再找到se_db_dsgn_d6.dpk文件,同样处理,此时delphi的控件组中多出来两组:SkinEngine和SkinEngine DB.前者用于delphi程序普通界面的设计,后者用于数据库及其数据表相关内容的界面的设计,每一个
组件
的使用基本上都有一个delphi
组件
与之相对应,因此使用起来很方便.然后将“F:\DelphiProjects\VCL\SkinEngine 3.4.7 汉化版”放入Library path中。拖一个button到页面上,编译,通不过,提示找不到相关的
DCU
文件,没办法,重新回到SkinEngine的
安装
目录中,把sources目录中的所有文件拷贝到delphi6/lib目录下面,再次编译通过了.具体为什么会这样我也不是很清楚.希望能有高手指点一下.现在就可以安全的享用SkinEngine这道美餐了,合理的搭配好各个部件的使用,可以很轻松的编出来漂亮得不是一般的程序界面.卸载过程:菜单project->options->packages->在design packages下选择要删除的-〉remove按钮
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章