 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Vladimir Stefanovic Guest
|
Posted: Sun Jun 12, 2005 7:27 pm Post subject: Smart updating files by difference of two installations |
|
|
Hi,
I use InnoSetup to deploy my BCB applications. Some of the
installations are about 12 MB, and some of the changes between
two versions (builds) are often farely small.
Does anyone now of a program (I hope it exists), that will be used by
the program author, and that as an input asks for:
1) Version Old
2) Version Last
....and as output creates a kind of smart EXE updater which will essencially
contain only the difference between selected two installations.
Further, that smart EXE (on clients side) will ask the user to:
1) browse for the "Version Old"
2) browse for the path where he wants to extract the "Version Last".
The whole thing is about downloading smaller files that will finally be
enought to reproduce the New version of installation...
--
Best regards,
Vladimir Stefanovic
|
|
| Back to top |
|
 |
Kenneth de Camargo Guest
|
Posted: Sun Jun 12, 2005 7:49 pm Post subject: Re: Smart updating files by difference of two installations |
|
|
Vladimir Stefanovic wrote:
| Quote: | ...and as output creates a kind of smart EXE updater which will
essencially contain only the difference between selected two
installations.
|
You want a patcher. Look at http://www.clickteam.com, for their
patchmaker util, for instance.
--
Ken
http://planeta.terra.com.br/educacao/kencamargo/
* this is not a sig *
|
|
| Back to top |
|
 |
Dennis Jones Guest
|
Posted: Sun Jun 12, 2005 8:08 pm Post subject: Re: Smart updating files by difference of two installations |
|
|
"Vladimir Stefanovic" <antivari (AT) po (DOT) sbb.co.yu> wrote
| Quote: | Hi,
I use InnoSetup to deploy my BCB applications. Some of the
installations are about 12 MB, and some of the changes between
two versions (builds) are often farely small.
Does anyone now of a program (I hope it exists), that will be used by
the program author, and that as an input asks for:
1) Version Old
2) Version Last
...and as output creates a kind of smart EXE updater which will
essencially
contain only the difference between selected two installations.
Further, that smart EXE (on clients side) will ask the user to:
1) browse for the "Version Old"
2) browse for the path where he wants to extract the "Version Last".
The whole thing is about downloading smaller files that will finally be
enought to reproduce the New version of installation...
|
There is RTPatch by PocketSoft, which is very flexible and extremely
dependable, but also VERY expensive. IMO, it costs a helluva lot more than
it ought to, and almost definitely not worth the cost for 99% of developers.
I've never heard of "PatchMaker" before (as suggested by Kenneth), but if
it's reasonably good, then the $59 pricetag is certainly much more
attractive than that of RTPatch (which costs somewhere between $3K-5K -- I'm
NOT exaggerating -- and updates are in the $1K-2K range!!).
Don't get me wrong, I like RTPatch...but its cost is outrageous. Also,
their API is lame. It was pretty advanced for its day when it first came
out in the late-80's, but compared to typical API's in libraries nowadays,
it's a dinosaur (think: DOS, Windows 3.0x).
- Dennis
|
|
| Back to top |
|
 |
Kenneth de Camargo Guest
|
Posted: Sun Jun 12, 2005 8:18 pm Post subject: Re: Smart updating files by difference of two installations |
|
|
Dennis Jones wrote:
| Quote: | I've never heard of "PatchMaker" before (as suggested by Kenneth),
but if it's reasonably good, then the $59 pricetag is certainly much
more attractive than that of RTPatch (which costs somewhere between
$3K-5K -- I'm NOT exaggerating -- and updates are in the $1K-2K
range!!).
|
Actually there's a freeware version (only difference being htat it
shows an ad for ClickTeam's company). There's also a program called
MakeUpdate, available with source (ObjectPascal) from Torry's, but I
couldn't get it to create autopatching files. There was also Kay Hayes'
BinPatch, but his site seems to have vanished from the internet...
--
Ken
http://planeta.terra.com.br/educacao/kencamargo/
* this is not a sig *
|
|
| Back to top |
|
 |
Vladimir Stefanovic Guest
|
Posted: Mon Jun 13, 2005 5:22 pm Post subject: Re: Smart updating files by difference of two installations |
|
|
Thank you...I'll look what is the most apropriate for me...
--
Best regards,
Vladimir Stefanovic
"Vladimir Stefanovic" <antivari (AT) po (DOT) sbb.co.yu> wrote
| Quote: | Hi,
I use InnoSetup to deploy my BCB applications. Some of the
installations are about 12 MB, and some of the changes between
two versions (builds) are often farely small.
Does anyone now of a program (I hope it exists), that will be used by
the program author, and that as an input asks for:
1) Version Old
2) Version Last
...and as output creates a kind of smart EXE updater which will
essencially
contain only the difference between selected two installations.
Further, that smart EXE (on clients side) will ask the user to:
1) browse for the "Version Old"
2) browse for the path where he wants to extract the "Version Last".
The whole thing is about downloading smaller files that will finally be
enought to reproduce the New version of installation...
--
Best regards,
Vladimir Stefanovic
|
|
|
| Back to top |
|
 |
Vladimir Stefanovic Guest
|
Posted: Tue Jun 14, 2005 6:46 pm Post subject: Re: Smart updating files by difference of two installations |
|
|
| Quote: | Wow, that's a great program ...
I started using it for the updates of our encyclopedia product.
|
Pay us for the useful information ;)
Just joke. Yes, it's useful piece of code...
--
Best regards,
Vladimir Stefanovic
|
|
| Back to top |
|
 |
Kenneth de Camargo Guest
|
Posted: Tue Jun 14, 2005 10:20 pm Post subject: Re: Smart updating files by difference of two installations |
|
|
Jogy wrote:
| Quote: | Wow, that's a great program ...
|
Yep.
| Quote: | I started using it for the updates of our encyclopedia product.
|
Glad to have helped.
--
Ken
http://planeta.terra.com.br/educacao/kencamargo/
* this is not a sig *
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|