Freeware
Freeware
My Freeware

Shareware
Shareware
My Shareware
PCMag Utilities

Special Sections
Combined List
Reviews
Developer Tools

Resources
Web Sites
Newsletters
Newsgroups
Organizations
SIA Awards

Quick Links
gbAnimator
gbCase
gbCodeLib
gbSnippets
gbGallery
gbNavigate
gbOfficeTimer
gbPlot
gbRegistry
gbReplace
gbSIRTS
gbSnippets
gbStreet
gbText
gbVRML
gbWebCam
gbXML

GBIC >> Software >> gbUpdate
gbUpdate

gbUpdate provides a way for applications to download a new version of the application EXE file. The approach requires the addition of a function to the application itself. Additionally, separate EXE file t A function is added to theThe application itself

This Help page is in work!

Download (v1.0, 0K)

gbUpdate uses a single main screen, consisting of a toolbar ...

Additionally, context menus are provided for each text source.

Feature List

gbUpdate provides a variety of features.
  • Online Update of EXE
  • Built into application
  • No secondary DLL required
  • Download status displayedd
  • Online Help


Using gbUpdate

To use gbUpdate, two files must be placed on a server:

  • myapp.ver - contains a single line with the version number of the latest application
  • myapp.new - the latest EXE, renamed as myapp.NEW

Then, to add the online update to your application, you must add code in 3 places to the main application.

  • Add the CheckForUpdate function
  • Add the InstallProc callback function
  • Add 6 lines of code after Dialog Show Modal in PBMain()

      When you run "CheckForUpdate", the version number is pulled off the server and compared to the current EXE version number. If a new version is available, it is downloaded. Then, if the user agrees to update the current file, the current program is closed and it's EXE renamed to EXE.old. The downloaded .NEW file is renamed as .EXE and the new version restarted.

      The image above walks through the update cycle.


      Other Comments

      Comments and suggestions are welcome!