1. Teresa MacDonald
  2. PowerBuilder
  3. Wednesday, 5 February 2020 17:47 PM UTC

I have migrated an old application into PowerBuilder 2019. On the development machine, it runs fine. On the user machine it is looking for some 12.5 dlls. pbvm125.dll, pbshr125.dll and atl71.dll. When I copied this into the folder, the app still won't open.

I shouldn't need to 125 dlls should I?

Thank you,

Teresa MacDonald

Accepted Answer
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Wednesday, 5 February 2020 19:40 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi Teresa ;

   That would be because your EXE on the user's PC(s) is still compiled in PB 12.x and not 2019.

Regards ... Chris

Comment
  1. Teresa MacDonald
  2. Monday, 10 February 2020 20:58 PM UTC
The issue was the installer contain older files. Thanks for your reply.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Monday, 10 February 2020 21:33 PM UTC
Hi Teresa ... I am glad that you found your deployment anomaly! :-)
  1. Helpful
There are no comments made yet.
Roland Smith Accepted Answer Pending Moderation
  1. Wednesday, 5 February 2020 17:50 PM UTC
  2. PowerBuilder
  3. # 1

The compiled application would only need the 190 files. 2019 uses ATL100.dll. Are you sure they have the new exe & pbd files built in 2019?

Comment
  1. Michael Kramer
  2. Wednesday, 5 February 2020 18:08 PM UTC
Agree, maybe you deployed all .PBD files but not the .EXE file for your app?

Your app's .EXE file determines which version of PB runtime files to load.
  1. Helpful
There are no comments made yet.
Teresa MacDonald Accepted Answer Pending Moderation
  1. Monday, 10 February 2020 21:00 PM UTC
  2. PowerBuilder
  3. # 2

Upon further investigation I found that the installer contained older files. 

Thanks for the quick responses. 

 

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.