1. Andrey Kozeletskiy
  2. PowerBuilder
  3. Friday, 23 April 2021 14:30 PM UTC

We have an application on PB 19 P3.
The most recent version of pbd-files are located on the network drive. Users make the main launch from their local copies. There is a question of updating pbd-files every time user start application.
There was an option to launch an application shortcut from a network drive. This option is not suitable, as it will greatly slow down the work in case of network problems.
There was a variant with a bath-script, when launched, the pbd-files are updated first, then the application itself is launched. But this option is also not suitable, since users could simply run the application, bypassing this bath-script and use outdated libraries.
Is it possible to somehow build this mechanism into the application itself? Could be by adding a script, if possible, to the config file. Maybe there is a better method.

Please advise.

Roland Smith Accepted Answer Pending Moderation
  1. Friday, 23 April 2021 18:08 PM UTC
  2. PowerBuilder
  3. # 1

I have a free example called PBUpdater that you can download here:

https://www.topwizprogramming.com/tools.html

It can download from a web server or network drive.

Comment
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Friday, 23 April 2021 18:43 PM UTC
  2. PowerBuilder
  3. # 2

Why aren't you using PowerClient if in PB 2019 R3?  Compared to other updating methods, PowerClient can do what no other solution can.  It can incrementally update your app at each object level rather than entire PBDs, dynamically loads images, handles registering OCXs/DLLs, compresses external files, encrypts your PBDs so they can't be decompiled, and validates the integrity of your app before running.  Here is more info about PowerClient: https://www.appeon.com/products/power-client

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.