1. Maurice Losier
  2. PowerBuilder
  3. Friday, 26 February 2021 19:01 PM UTC

In the process of migrating from 2017R2 to 2019R3. 

My application implements PBDOM and we have PBDOM170.PBD in our lib list. seems simple enough I'll just grad a copy of the PBDOM190.PDB and adjust the library list....

Turns out I can't find the library.   

Here is what i have figured out. 

Move of runtime from 

C:\Program Files (x86)\Appeon\Shared\PowerBuilder to C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime 19.2.0.2670

Noticed that the version doesn't seem to be part of the file name in new setup. pbvo170.dll vs. pbvm.dll 

I get that but I  was expecting the runtime folder to PBDom.pdb in the runtime.

btw i would rather import the PDB and not go the PBS way.

what am I missing 

 

Thanks in advance. 

Roland Smith Accepted Answer Pending Moderation
  1. Monday, 1 March 2021 21:35 PM UTC
  2. PowerBuilder
  3. # 1

The .PBX has changed as well. PBDOM.PBX is in the Runtime folder and PBDOM.PBD is in the IDE folder.

You can bypass using the .PBD by right clicking a library in the PB IDE system tree and choosing Import Extension. You might want to create a new library for this purpose as there are 13 objects created by the import.

 

Comment
There are no comments made yet.
Maurice Losier Accepted Answer Pending Moderation
  1. Friday, 26 February 2021 19:18 PM UTC
  2. PowerBuilder
  3. # 2

found it here

C:\Program Files (x86)\Appeon\PowerBuilder 19.0\IDE\pbdom.pbd

 

can't say I understand the logic but that is ok I'm back at it. 

 

 

Comment
  1. Armeen Mazda @Appeon
  2. Friday, 26 February 2021 20:25 PM UTC
Thanks for sharing the solution and marking this as resolved!
  1. Helpful
  1. Maurice Losier
  2. Friday, 26 February 2021 20:31 PM UTC
A concern remains, the runtime builder doesn't seem to include this PBDOM.PBD, it seems to gather what is needs from runtine folder.
  1. Helpful
  1. Kai Zhao @Appeon
  2. Monday, 1 March 2021 06:29 AM UTC
Hi Maurice,



Starting from version 2019 R3, the PowerBuilder runtime files are provided as an installable independent component in the PowerBuilder Installer. We separated some files that are not so closely associated with the Runtime file from the Runtime file. The pbdom.pbd is installed in %AppeonInstallPath%\PowerBuilder [version]\IDE\. You can find this information in PowerBuilder online help below.

https://docs.appeon.com/pb2019r3/application_techniques/ch04s03.html#Adding_pbdom125



Regards,

ZhaoKai

  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.