1. Thorsten Kleinsorge
  2. PowerBuilder
  3. Tuesday, 7 June 2022 15:16 PM UTC

I have upgraded from PowerBuilder 2019 R2 to PowerBuilder 2021 (with the ability to compile multiple runtime versions).
How can I now compile a PowerBuilder 2019 R2 version (19.1.0.2353) with PowerBuilder 2021?

What needs to be downloaded or installed?

Regards Thorsten

Attachments (1)
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 7 June 2022 18:36 PM UTC
  2. PowerBuilder
  3. # 1

Hi Thorstein;

  This requires the "Decoupled" runtime feature which unfortunately, did not start until PB 2019 R3. So you cannot compile R2 Apps from inside of the PB2021 IDE.

Regards ... Chris

Comment
  1. Thorsten Kleinsorge
  2. Wednesday, 8 June 2022 07:26 AM UTC
Hi Chris,

ok, I understand - too bad

Regards Thorsten
  1. Helpful
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 7 June 2022 19:15 PM UTC
  2. PowerBuilder
  3. # 2

Hi Thorsten, you can only go as far back as PB 2019 R3 per the documentation: https://docs.appeon.com/pb2019r3/whats_new/ch01s01s03.html

So please consider upgrading your project at least to PB 2019 R3.  Then, in the System Options menu of PB 2021 IDE you can select to compile your project for PB 2019 R3 runtime.

multiple-runtime-versions-compilation

Comment
  1. Andreas Mykonios
  2. Wednesday, 8 June 2022 08:21 AM UTC
Hi.

Even if decoupled runtime was available for 2019 R2, you should not migrate to 2021! Migrating your code to 2021 make the pbl's not readable from PB 2019.x. You should first set the IDE to use the appropriate runtime (in you case 19.1.0.2353 isn't available), and after that work with the new IDE. If you migrate to 2021 and then try to use, example: 2019 R3 2728, it won't be able to read your pbls. That's the way it was designed. I do use this feature only to switch from one ebf to another. The only reason you would really need to use a later version is to take advantage of new features added in the IDE, like regular expression search (this will be available in PB 2022 when it will be released)...
  1. Helpful
  1. Andreas Mykonios
  2. Wednesday, 8 June 2022 08:48 AM UTC
And I just found that in PB 2022 you will be able to use only runtimes that exactly match with each other by major version numbers. So PB 2022 will be able to use only 22.x.x.xxxx runtimes (https://docs.appeon.com/pb/upgrading_pb_apps/ch04s05s01.html)...

Andreas.
  1. Helpful
  1. Armeen Mazda @Appeon
  2. Wednesday, 8 June 2022 15:13 PM UTC
Yes, this is a limitation we could not avoid due to some architectural changes in 2022. But generally speaking, we try to make the IDE support as many older runtime versions as possible.
  1. Helpful 1
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.