Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. How a companies develop patches for their application ?

How a companies develop patches for their application ?

Scheduled Pinned Locked Moved Visual Basic
tutorialcsharphelpquestion
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Tridip Bhattacharjee
    wrote on last edited by
    #1

    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

    C S 2 Replies Last reply
    0
    • T Tridip Bhattacharjee

      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

      C Offline
      C Offline
      cnurse
      wrote on last edited by
      #2

      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

      1 Reply Last reply
      0
      • T Tridip Bhattacharjee

        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

        S Offline
        S Offline
        steff kamush
        wrote on last edited by
        #3

        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:

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups