所以装置的方法也是不一样的, dcu文件是编译好的单元文件, 一般来说, 作者必须说明此组件
合适delphi的哪种版本, 假设版本不对, 在装置时就会出现错误。 也正是因为没有源码, 给运用者带来了不便, 那就是一旦delphi
版本晋级, 此组件就不能再运用了, 当然有的作者给出了几种版本的dcu文件, 用户依据需要选择运用。 这样的组件的装置方法是:
按钮, 在打开的文件对话框中, 将“文件类型”设定为. 找到要装置的dcu文件, 留意, 此时delphi会提示dclusr40. 这里是将组件装置到
dclusr40. 此包从文件名上可以看出是用户自定义组件包, 到组件面板上看看, 一般会出现一个新的组件页, 这种组件因为有pas文件, 也就是说作者提
供了源码, 这就好办多了。 装置的方法和下面是一样的, 在文件类型中可以设定为dcu也可
以设定为pas, 建议设定为pas, 这样可用你的delphi重新编译一下,
delphi晋级后只能选择pas文件装置, 这样才能重新编译, 使得组件能顺应新delphi版本。
这样的组件是很值得运用的, 一是存在
delphi版本晋级后无法运用的效果, 再者当程序出现效果后用户无法调试组件来判别能否
是组件中存在bug。 也就是说装置后
会有多个组件供运用, 运用下面的方式发布
就可以了。 对于这样的组件包, 一般来说会有详细的装置说明文件, 如下面提到的rxlib,
由于组件复杂且装置时有先后顺序, 作者不提供装置说明用户根本无法正确装置。 假设没
有装置说明文件, dpk), 在出现的package窗口中, 工具栏上有install按钮, 按此
按钮即可进行装置。 假设install按钮处于有效状态, 一般
来说编译之后install按钮就会处于有效状态, 一般来说这也是由多种组件构成的组件包, 它其实是一个静态
连接库文件(dll)。 在打开的文件对话框中找到相应的bpl文件打
开前往后, 再单击ok按钮就可以了。 要装置这类控件, 需要先用regsvr32. 选中一个然后按install按钮就可以装置了。
假设事先没有用regsvr32. 注册后再进行
装置。
几点说明:
1、在拿到组件后先看能否有说明文件, 一般来说在说明文件中有如何装置的指导, 有些还会有组件的属性、事件、方法的运用说明, 最好将. dcu、. dcr、. 选用的是已经存在的dclusr40. dpk, 当然也可以选择装置到一个新的包中, 需要先取一个名字比如demo, bpl, 而找不到demo. dpk。 假设你已经将一个组件装置到dclusr40. 还想再装置一个组件, 假设再装置到dclusr40. dpk中, 装置后你得到提示, 原来装置的那个组件已经被取消注册, 你将无法运用了。 单击add按钮, 按一下编译按钮, 然后再按install按钮即可, 假设单元文件是编译好的(dcu)可以直接按装置按钮。
4、组件的删除。 还要会删除呀。 很简单, 在component菜单下, 在列表中找到装置所在的bpl, 按remove按钮, ok!再把bpl文件删掉就彻底了, 假设不删除bpl文件, 下次可以按装置bpl组件的方法再装置运用。 试试compile按钮;
假设编译时提示文件找不到的话, 一般是控件的装置目录不在delphi的lib目录中, 有两种方法可以解决:
1、反装置的源文件拷入到delphi的lib目录下;
留意:所装置的控件能否与你所用的delphi版本相顺应。
控件删除
双击components区域, 选中要删除的控件, 不能delete。
打开控件所在的包文件(. dpk), 从中删除控件那个文件, 再重新编译该包。
文章由
馨雅丽旗舰店整理,请容许保留出处
转载于:https://www.cnblogs.com/jiyizhen3721/archive/2011/04/24/2026042.html