1. Olan Knight
  2. PowerBuilder
  3. Thursday, 7 May 2020 01:13 AM UTC

I have installed PBv12.0 onto my Win10 VM.
I cannot - can NOT - get the EBF to update the code to 12.1 to run.
Booting the VM in safe mode is not possible.

Then:  *** Eureka ***!

I realized that what defines a version of PB are the DLLs. Since I already have a copy of PBv12.1 ona Win7 VM, and I want to update the PBv12.0 app I have on my Win10 VM, all I need to do is to copy the \SHARED\PowerBuilder folder from my Win7 VM and replace the wsame folder in my Win 10 VM. I also copied these three files from the C:\Program Files (x86)\Sybase\PowerBuilder 12.0 folder:  pb.ini, pb120.exe, pb120.exe.config

This works! Mostly.
On my Win 7 VM, when you run PB the build number is 7055.
On the Win10 VM, when you run PB the build number is 6518.

Still, the PB version on Win10 is now 12.1, so serious progress has been made.


Q: Any idea why the build number in the Win10 VM is not 7055, as it is in the Win7 VM?


Thank You,

Olan

Olan Knight Accepted Answer Pending Moderation
  1. Thursday, 7 May 2020 21:42 PM UTC
  2. PowerBuilder
  3. # 1

Roland -

   Interestingly, the properties on the PBVM120.DLL of the tried-and-true PB v12.1 installed on my Win7 VM are:

In fact, ALL of my PB DLLs in the original Win7 VM in the \PowerBuilder\Shared folder are build 6639 except for the PBACC120.dll which is 7055. Yet somehow the IDE showed b7055 when it ran.

I checked and there are no other PB DLLs in the PATH.


Meanwhile, I have the exact same DLLs in my Win10 VM, and the app is showing b6518.

Ya gotta love it!  :)
More tomorrow.

 

Later -

Olan

 

 

 

Comment
There are no comments made yet.
Roland Smith Accepted Answer Pending Moderation
  1. Thursday, 7 May 2020 13:43 PM UTC
  2. PowerBuilder
  3. # 2

Also, make sure there isn't a second copy of the runtime somewhere in the path.

 

Comment
There are no comments made yet.
Roland Smith Accepted Answer Pending Moderation
  1. Thursday, 7 May 2020 13:42 PM UTC
  2. PowerBuilder
  3. # 3

Find pbvm120.dll in Windows Explorer. Right click and choose Properties, the last item in the popup menu. When the window appears, go to the Details tab. The 'File version' property will tell you exactly which build you have.

I'm not sure about Appeon but for the Sybase/SAP versions, the IDE exe file usually doesn't change.

Comment
  1. Olan Knight
  2. Thursday, 7 May 2020 19:25 PM UTC
Thank you, Roland! I'll report back after I've tried your suggestions!
  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.