我把所有的文件都包含了,结果安装后目的文件夹里连dpr工程文件都有,
那不是别人还可以编辑了。应该只包含哪些必要文件呢?

解决方案 »

  1.   

    用InstallShield ,一步步按照操作来就可以了你搜索一下以前的帖子 
     use keyword "安装程序“ 可以找到好多帖子的
      

  2.   

    一部分*.bpl,一部分dll,还有一部分数据库
      

  3.   

    *.dfm, *.pas, *.dpr, *.dcu, *.~ddp, *.~pas, *.~dfm, ...都不用打包;如果你想在别人编程时可以uses你的单元,而又不想提供源代码,可以将*.dcu打包。你如果没有用到数据库,也没有调用其他的什么东西,打包只要exe文件即可.如果你用到了数据库,则较复杂,要区别是ado还是bde,ado现windows均带有,但你要注意ado的版本问题,bde则需要你在打包时将exe与bde相关文件一起加入.bde所需的文件你用delphi自带的installshield看看就知道了.
      

  4.   

    一般只包含Exe文件就可以了, 但如果你的程序中调用了别的文件, 如Ini文件, Bmp文件, Chm文件, Txt文件等等, 也得把调用的文件包含进去如果你的程序是数据库程序, 则也得把数据库文件包括进去, 甚至如果使用了BDE数据库引擎, Common Files\Borland Shared\BDE中的文件也得包括进去