PowerBuilder中可以设置自动更新吗?

问题描述 投票:0回答:4

我很好奇您是否可以在 PowerBuilder 中创建的程序中设置自动更新?我读过一些有关 PBupdate 的内容,但想知道是否有人有一些见解?

powerbuilder automatic-updates
4个回答
1
投票

我们在我工作过的一家公司设立了这个。这些应用程序是从一个名为“Launcher”的“主程序”启动的。每个应用程序都有一个版本文件。当用户启动启动器时,每个 PB 应用程序都会根据服务器上存储的版本检查其版本。如果版本不匹配,则文件将从服务器复制到客户端。然后启动器启动应用程序可执行文件。通过这种设置,我们只需将文件复制到服务器,然后让用户关闭启动器,然后重新启动它,就可以轻松部署应用程序的新版本。


1
投票

您可以从这里下载 PBUpdater: http://www.topwizprogramming.com/tools.html

我将它用于我的 PBSearch 工具。它检查所有文件的 UTC 日期时间戳并下载它们。


0
投票

我所做的是在我们的文件服务器上创建一个特殊目录。它包含运行应用程序所需的所有文件。客户端 PC 只有一个指向可执行文件的图标。 这样,每次我需要将新版本投入生产时,我只需将新文件复制到该目录中即可。完毕。每个人同时拥有相同的版本。


0
投票

希望我5年前就看到这个...... 我下载了 PBUpdater 并对其进行了修改,以便从 Oracle 数据库获取应用程序的新版本,而不是从网站或 FTP 站点下载。这些区域(即使是内部区域)比数据库更加锁定,要求我们的用户进行交互以绕过安全提示。我没有经历获取异常和yada,yada的过程,而是选择了DB路线。他们必须有连接才能在我们的应用程序中执行任何操作,因此从表中获取更新对我们来说是合理的选择。一旦他们登录,如果有新版本,它会提示他们“下载”它,我们可以强制他们接受更新,或者我们可以提供是/否消息以供选择。然后,它将自解压 EXE (FreeExtract) 保存到本地文件夹,提示他们退出应用程序并调用安装 EXE,它显示为一个简单的安装应用程序。安装完成后,它会调用我们应用程序的新版本。

© www.soinside.com 2019 - 2024. All rights reserved.