你的做法应该正确啊,你应该build一吧!

解决方案 »

  1.   

    我是这样做的,首先不管怎样,把build with runtime packags钩上,他就生成一个17 kb的exe,很显然他几乎没把什么库编进去。于是我在下面的那个框内把所有的文字都删除,只留一个我自己的bpl,然后,再把那个build with runtime packages的勾取消,我发现他就又把所有的库编在一起了。可是我即使再把那个勾勾上,他生成的文件还是只有17kb,很显然,他并没有单独把我的那个控件的bpl取出,而是又把所有相关的bpl全都编进exe了,那么我就必须还得提供给用户所有的bpl,而我的目的是想该项目把所有的动态库还编译进EXE,唯独我的那个控件放在外面。请再指点。
      

  2.   

    把 原来的EXE删除 试试
      

  3.   

    还是没成功。
    总之我的意思是这样的。
    假如说我的程序中用了三个控件。quickreport,teechart和xpmenu(一个菜单的控件),我只想把quickreport和teechart编译到exe中,而把xpmenu的bpl随发布程序提供给exe,这样以后xpmenu一升级,只需将新的xpmenu的bpl发布就可以了.和vc的dll工作的方式差不多。
    可是我现在的操作,不管我怎么改,要么是所有的包全部编到exe中,要么是所有的包全不编到exe中,苦恼。
    哪位能给详细说说,指点一下。
    谢谢。
    明年给分。