zoukankan      html  css  js  c++  java
  • Delphi增加组建方法

    不是由Borland提供的组建叫做第三方控件;

    安装方法:

    1,只有一个DCU文件的组建

       DCU为编译好的单元文件,这样的组建是作者不想把源码公布,一般来说,作者必须声明此组建适合Delphi的版本号,

       此组建没有源码,给使用者带来不便,一旦Delphi版本升级,此组建就不能再使用,当然有的作者给出了几个版本的Dcu文件

       

        安装方法:Component--〉选择Install Component

                      Into exitsting package ---〉Unit File  name后的Browse按钮--〉将文件类型       设置为*.DCU

                      找到要安装的DCU文件,按OK按钮----〉返回Into existing package页后再按OK--就可以了---此时提示dclusr40.dpk将被重建 ,是否继续,--继续

                       这里是将组建安装到Dclusr40.dpk包中.此包是用户自定义组建包,安装到这个包中就OK了。。

      2,只有PAS文件或者既有PAS又有DCU文件的组建,这种组建因为有PAS文件。也就是说作者提供了源码,这就好办多了,安装的时候和上面一样。在文件类型中可以设定DCU格式也可以设定为PAS格式,建议PAS,这样就可以用Delphi重新编译一下,看是否会出现问题。Delphi升级后只能选择PAS文件安装,这样才能重新编译,使得组建能适合新的Delphi版本这样的组建 是值得使用的,再者当程序出现问题后用户无法调试组建来判断是组建存在的BUG

    3,有dpk文件的组建包,带有dpk文件的组建包一般是由多个组建构成的,也就是说安装后有多个组建提供使用,如果只有一个组建作者一般不会制成dpk文件,使用上面的方式发布就可以了,对于这样的组建包,一般来说会有详细的安装说明文件,如果没有安装说明,

               File--〉open--〉打开dpk文件,在出现的package窗口中,工具栏上有Install按钮,按此按钮就可以安装了,如果install按钮处于无效状态,那么先按Compile按钮进行编译。一般来说编译之后install按钮就会处于有效状态,此时再按install就ok了

    4.带有Bpl文件的组建包。一般来说这也是由多钟组建构成的组建包,它其实是一个动态连接库文件Dll。对于这种组建包的安装方法

               Component--〉install package--〉Add

    在打开的文件对话框中找到相应的bpl文件打开返回后,在单机OK按钮,就ok了

    5,ACtiveX空间的安装,要安装这类空间,需要先用regsvr32.exe进行组册,然后选择

              Component---〉import  ActiveX control,在import  ActiveX control打开的窗体中,只有已经注册的Activex空间踩出现在列表中,选择一个然后按install就能安装了。如果事先没用regsvr32.exe注册也可以按Add按钮找到OCX文件就能注册了,注册后再进行安装

      说明:

      1,在上面的组建包安装操作之前,最好将*.bpl拷贝到你的System目录中,将*.pas,*.dcu,*.Dcr,*.dpr拷贝到Delphi的Lib目录中

    2,前面我们提到安装DCU组建时,选用的是已存在的Dclusr40.dpk,当然也可以选择安装到一个新的包中,如果选择新包,需要先取一个名字比如Demo,实际上安装后用户可以找到Demo。bpl,而不是找到Demo.DPK

    基本安装:

      1,对于单个空间,compenent--install component --pas或者 dcu文件--〉install

       2,对于带*.dpk文件的控件包,File--〉Open--〉install即可;

      3,对于带有*.bpl文件的空间报,Install packages--〉Add--Bpl文件名即可;

       4,如果以上install按钮为失效按钮,试试Compile按钮‘;

       5.是Run time Lib 则在option下的packages下的run time Packes加之;

       如果编译时提示文件找不到的话,一般是空间的安装目录不再Delphi的Lib目录中。有两种方法可以解决:

        1,反安装的源文件拷入到Delphi的lib目录下

        2,或者Tools--〉Enviroment options 中把空间源代码路径加入到Delphi的Lib目录中即可

       注意:所安装的空间是否有你所用的Delphi版本相适应

                      

          

  • 相关阅读:
    jquery 回调函数
    彻底弄懂js循环中的闭包问题
    浅谈JavaScript for循环 闭包
    eclipse maven工程resources目录下的文件夹是包图标解决
    筛选载入的HTML文档
    记坑: ConfigurationProperties 和 RefreshScope
    记坑: ConfigurationProperties 和 RefreshScope
    利用simhash计算文本相似度
    利用simhash计算文本相似度
    利用simhash计算文本相似度
  • 原文地址:https://www.cnblogs.com/anbylau2130/p/2982957.html
Copyright © 2011-2022 走看看