如何做补丁程序?(20分)

  • 主题发起人 主题发起人 mannico
  • 开始时间 开始时间
M

mannico

Unregistered / Unconfirmed
GUEST, unregistred user!
如果我发布了一个程序,但日后有改动,那么我想用打补丁的形式来补全改动。请问:用D6如何做?有什么资料能介绍吗?
 
哪位朋友能给点思路吗?因为我觉得这个问题很实用,但不知道如何找资料。
 
将每个模块做成包,打补丁时只要替换相应的包即可。
 
我想象的是打补丁是有一个安装程序一样的过程,即好象windows安装补丁一样,如果是替换包文件,那就是简单的覆盖文件,对吗?这样会不会导致程序更新了某些包后不能和其他包一起配合工作?还有其他的思路吗?
 
可以用dll来作补丁,主程序每次启动时,在指定的目录下查找*.dll,然后将其加入到某个菜单中。补丁安装程序只要将新的dll文件释放到指定目录下即可完成升级。当然补丁应约定好接口函数,这样才方便主程序调用。
 
写程序时注意一下自己软件的版本,用WISE INSTALL或INSTALL SHEILD做安装包时,
后按版本的高覆盖低即可。
 
主菜单通过配置文件进行主动升级。
同功能升级就只有覆盖了。
 
后退
顶部