1. Oleg Ivanoff
  2. PowerBuilder
  3. Friday, 23 July 2021 19:06 PM UTC

Hello!

The project contains several PBLs. It is used as a component in another project (via PBVM). How to build so that all objects are in one PBD? As it was done during the deployment on EAServer.

mike S Accepted Answer Pending Moderation
  1. Saturday, 24 July 2021 18:34 PM UTC
  2. PowerBuilder
  3. # 1

there is no way to build a single pbd from multiple pbls.  One of the features in PB is that you can have the same object name in multiple pbds and the library list ORDER determines which one is used. what you are asking for would break that feature.

 

So, move all the objects into a single pbl.  If you must have them separate for some reason, then during your BUILD process, copy all the objects into a single pbl and build just that pbd.  see orcascript for how to do that.

 

Comment
There are no comments made yet.
Oleg Ivanoff Accepted Answer Pending Moderation
  1. Saturday, 24 July 2021 08:45 AM UTC
  2. PowerBuilder
  3. # 2

The EXE is not used for the component, only PBDs are needed. We are talking about the function IPB_VM::CreateSession.

Comment
  1. Armeen Mazda @Appeon
  2. Saturday, 24 July 2021 16:19 PM UTC
Sorry, I don’t know of way to convert multiple PBLs into a single PBD.
  1. Helpful
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Friday, 23 July 2021 19:09 PM UTC
  2. PowerBuilder
  3. # 3

I’m not aware of such merging feature, but you should be able to compile to EXE with no PBDs.  Here is relevant post: https://community.appeon.com/index.php/qna/q-a/i-want-an-exe-with-no-pdbs-or-dlls

 

Comment
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.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.