Good Afternoon!
Currently we are using PowerBuilder 2017 R3 and the folder is "C:\Program Files (x86)\Appeon" .
So we installed PowerBuilder 2019 R2 with folder "C:\Program Files (x86)\Appeon2019" , when we try to import the pbdom190.pbd into a pbl on our PB2019 R2 application and we got the error below :
" ---------- Import PB Extension: (1:44:39 PM)
Importing C:\Program Files (x86)\Appeon2019\Shared\PowerBuilder\pbdom190.pbd - Error: The file is not a valid dll or pbx file.
---------- Finished (1:44:39 PM)
"
Importing C:\Program Files (x86)\Appeon2019\Shared\PowerBuilder\pbdom190.pbd - Error: The file is not a valid dll or pbx file.
---------- Finished (1:44:39 PM)
"
Have you guys has this issue with PB2019 R2 and how to resolve ?
Thank you very much!
I tried import the pbx one and my application got crashed.
so I tried pbd.
I just found the https://community.appeon.com/index.php/qna/q-a/error-importing-pbwsclient170-pbx
this link shows the error of "pbwsclient170.pbx - Error: The file is not a valid dll or pbx file."
"Importing C:\Program Files (x86)\Appeon\Shared\PowerBuilder\pbwsclient170.pbx - Error: The file is not a valid dll or pbx file."
Our issue is that when we use the pbx , the application just closes out , it does not say anything .
We have installed PB2019 R2 on Windows 10.
Thank you!
However, I was able to successfully add the PBDOM190.PBD to the application library list in PB 2019 R2. I suggest you proceed in this manner.
Good luck!
FWIW: I would loose the PBX import route and just stick with the PBD's. All you need to do is add these PBD's to your App's "library list" and your done. Then in the next release, just replace the xxxxxx190.pbd with the new xxxxx221.pbd (for example) and your App is all ready to go.
The PBX route is always tricky : can be dangerous as your not always aware of where the PB objects from the PBX were imported into (PBL wise). Now there is a much greater chance of duplicate objects, some objects updated & some not, etc. You can't do that via the PBD route.
BTW: all PBD objects are both 32 & 64bit compliant.
HTH
Regards ... Chris