1. Raimund Raschkowski
  2. PowerBuilder
  3. Wednesday, 5 July 2023 14:52 PM UTC

Hi,

I am working on an application built on PowerBuilder 2019 R3 built 2670. It uses the pbcef client as a browser to display some internet sites.

In case there was an update for PowerBuilder available, we installed that and copied additional or changed files or folders to the runtime folder – in order to have backwards compatibility for older applications in production.

In the past that was always successful and had never caused problems.

Now we have upgraded to PowerBuilder 2019 R3 built 2979, and so switched to Edge WebView2 as our browser in our application.

After this upgrade we found that the old version of our application (based on built 2670) crashes. This is though I had kept the pbcef subfolder in the runtime folder.

 

Does anyone has an idea how to solve the problem (and have backward compatibility)?

 

Thank you

John Fauss Accepted Answer Pending Moderation
  1. Thursday, 6 July 2023 13:50 PM UTC
  2. PowerBuilder
  3. # 1

Hi, Raimund -

As far as I know (someone from Appeon may correct me), there is no "backwards compatibility" between PB 2019 R3 Build 2797 (not 2979) and earlier maintenance releases (MR's). If you need or wish to continue using the Chromium-based web browser control, you may have to uninstall PB 2019 and re-install it without applying the 2797 MR.

If you are wanting to install and investigate big fixes for 2019 R3 that have been released after the initial General Availability release, there are three MR's for 2019 R3 after the Build 2670 General Availability release that continue to support the Chromium-based web browser control: 2703, 2728 and 2779.

As you have experienced, once you install Build 2797, you're committed to using the new Webview2 web browser control with PB 2019 R3.

I suggest that you should always review the Release Bulletin that accompanies every release prior to installation and/or consider installing/testing MR's in a carefully controlled environment such as a virtual machine. The release bulletin for PB 2019 R3 Build 2797 (and other releases) is here:

    https://docs.appeon.com/pb/release_bulletin_for_pb/Build-2797-MR.html

Best regards, John

 

Comment
  1. Roland Smith
  2. Thursday, 6 July 2023 14:20 PM UTC
Choosing an earlier build on the IDE System Options window doesn't allow use of the pbcef version?
  1. Helpful
  1. Kai Zhao @Appeon
  2. Friday, 7 July 2023 00:30 AM UTC
You can choose a CEF runtime version on the IDE System Options, please do a full build to make it to take effect.
  1. Helpful 2
  1. Andreas Mykonios
  2. Friday, 7 July 2023 05:54 AM UTC
With our application using webbrowser control we had no problems switching between 2728, 2779 and 2797. We just did a full build as Kai Zhao suggested.

Andreas.
  1. Helpful
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.