作者GoodTauSo (一再的失败...)
看板Visual_Basic
标题[VB6 ] 如何设计可更新的软体?
时间Mon Feb 28 21:50:01 2011
目前coding不管使用VB或是.Net,
改完後封装成安装档,
都要移除之前的版本,在安装新版.
如果要设计成像online game或是系统更新档那样,
不用移除旧版,直接更新到最新版,
要如何做?
--
test
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.120.73.253
1F:→ MOONRAKER:你整个程式都改了…就根本没有更新的余地 02/28 23:58
2F:→ MOONRAKER:要砍掉重练…online game也只是简化砍掉重练的过程而已 02/28 23:58
3F:→ MOONRAKER:只是loader或updater不变…甚至於那本身也可以更新掉 02/28 23:59
4F:→ MOONRAKER:而且那应该是无法用微软提供的installer达成的 03/01 00:01
5F:推 chinoyan:写成AB程式,A前导,B主程式,A先检查有无新版B 03/01 00:51
6F:→ chinoyan:误会了,以为你要线上更新 03/01 00:52
7F:→ GoodTauSo:楼上无误,设计成线上更新是最後的目标,比方说online开打 03/01 09:49
8F:→ GoodTauSo:时,有一个通知像似"目前有n个更新档,更新中..." 03/01 09:50
9F:→ GoodTauSo:假设演算法改了一行,其於操作均没变,那麽是不是要找出该 03/01 09:51
10F:→ GoodTauSo:演算法在哪个档内(exe,ocx...),再针对该档进行覆盖即可? 03/01 09:51
11F:→ GoodTauSo:这样就可以所有部门安装一次,以後都线上更新就好 03/01 10:16
12F:推 chinoyan:区网环境下根本不用写程式啊,XCOPY不就搞定了 03/02 03:54