小弟尝试用dpk做了一个含有多个控件的控件包,做dpk的过程中,还用到了一些第三方的控件。目前我想发布(不开放源码),请问如何做?我看了一下 好像在Projechts\Bpl 目录下出现了该dpk的bpl文件,我用别人的电脑安装这个bpl试了一下,总是提示我找不到那些第三方控件制作组件包BPL不开源

解决方案 »

  1.   

    带着你的BPL和你用到的三方控件的BPL一起发布
      

  2.   


    是啊  BPL是编译好了的  
      

  3.   

    问题是,仅仅安装这个BPL会出现问题啊  我想问的是,是不是要先安装我用到的第三方的组件,然后再安装这个BPL就没有问题了?
      

  4.   

    最好只是提供类,那么只需要发布dcu,用户就可以使用了
    控制需要安装到ide
      

  5.   

    制作BPL,然后发布.让对方把设计时BPL安装上.如果允许让他发布可以制作运行时的BPL(带包发布)或DCU(绿色版编译进去).
    不管哪种,你都要编译出各个版本的Delphi的BPL或DCU.其实还是挺烦的.不过谁让咱做控件的是给人家服务的呢