How a companies develop patches for their application ?
-
most of the time when some one install the patch then this is used to fix some bugs and some provide some new features for upgradation. so i want develop application with vb.net that can be upgradable later just installing patch a mini application delivered by me.i don't know the logic that how to develop a application in such a way that can be upgradable later just installing patch a mini application delivered by me. so please guide me. tbhattacharjee
-
most of the time when some one install the patch then this is used to fix some bugs and some provide some new features for upgradation. so i want develop application with vb.net that can be upgradable later just installing patch a mini application delivered by me.i don't know the logic that how to develop a application in such a way that can be upgradable later just installing patch a mini application delivered by me. so please guide me. tbhattacharjee
Hi, There are difference ways to patch an application. The easiest way is when none of the interfaces of your objects have changed. Say, you just changed a line like "a = a+1" to "a = a+2", that's not a big change. So you may consider just sending out a new dll or exe which can be copied directly over the old file. If the interface of an object changes, say you change a method from "GetMyData (Byref a as integer)" to "GetMyData (Byref a as double). Would be consider a change to the interface of an object. Now all things which call GetMyData need to comply with this change. That can lead to all sorts of files being copied. It seems to be the way these days that when you download update they just contain heaps of new files in their entirety. Back when I was a lad, we used a system called RTPatch. It used to work out which parts of files had changed and make a true "patch". Maybe its still around. Hope this gives you a start along the path. Nursey
-
most of the time when some one install the patch then this is used to fix some bugs and some provide some new features for upgradation. so i want develop application with vb.net that can be upgradable later just installing patch a mini application delivered by me.i don't know the logic that how to develop a application in such a way that can be upgradable later just installing patch a mini application delivered by me. so please guide me. tbhattacharjee
hi Tridip Bhattacharjee, A patch is simply a setup which makes changes to an existing application rather than instal a new one altogether. If u break your interface, u need to compile your application again; if there are database changes (if the application uses databases), then you need a script(s) to duplicate all changes to your customers' databases - without losing their data! This is your patch. :rose::rose: