1. Raymond Longoria
  2. PowerBuilder
  3. Wednesday, 13 January 2021 15:57 PM UTC

I am migrating a Powerbuilder application from 8.0 to 2019 R2. When should an application be deployed under the 64 bit platform as opposed to 32 bit? Our company is moving away from Windows 7 and standardizing all computers to Windows 10.

Accepted Answer
John Fauss Accepted Answer Pending Moderation
  1. Wednesday, 13 January 2021 16:22 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi, Raymond -

32-bit isn't "going away" anytime soon. Your v8 to v2019 R2 migration is going to have to take on the ANSI-to-Unicode transition that occurred in PB 10. My advice is to keep your migration as simple as possible and leave it 32-bit, at least initially, and make sure it is working well before attempting to migrate to 64-bit.

I also would advise you to leave your PB applications as 32-bit UNLESS you have some requirement(s) for using 64-bit. As Mike has already mentioned, if your app uses calls to the Windows API, other external DLL's, OCX's, database interface drivers, other applications such as MS Office products, etc. there are implications for transitioning to 64-bit. Switching to 64-bit PB app's "just because" is a very poor reason to do so.

Keep in mind the PB IDE is 32-bit, so you need 32-bit versions of things the IDE works with in order to develop in PowerBuilder. The PB debugger is 32-bit, so debugging a 64-bit PB app is therefor problematic at the present time.

My last word of advice is when you are ready to take on 64-bit development in PB, start with a simple, small, application first, if possible to learn the in's & out's, then go from there. Baby steps!

Regards, John

Comment
  1. Raymond Longoria
  2. Wednesday, 13 January 2021 17:42 PM UTC
Thank you to everyone for the input. We will definitely stay with 32-bit.
  1. Helpful
There are no comments made yet.
Miguel Leeuwe Accepted Answer Pending Moderation
  1. Wednesday, 13 January 2021 16:03 PM UTC
  2. PowerBuilder
  3. # 1

Hi,

I would say, stay on 32 bit as long as everything works ok.

64 bit is being improved massively by Appeon at this moment, but can still be improved.

The main reason - the way I see it - would be that when running a 64 bit application, you have more memory available for the application to run.

regards

Comment
There are no comments made yet.
mike S Accepted Answer Pending Moderation
  1. Wednesday, 13 January 2021 16:03 PM UTC
  2. PowerBuilder
  3. # 2

IMO, only move to 64 bit if you need to.  if you are asking the question, then i'd say you dont' need to.

 

If you do move to 64 bit, then you have to change any externall dll's/controls and database drivers to 64 bit as well.  so, why bother with all that if you don't need to?

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.