1. Dale Fuller
  2. PowerBuilder
  3. Friday, 14 June 2019

Just started playing with PB2019.  One of the things I checked that has been an issue for a couple years, is the Runtime packager still seems to be creating a 32-bit installer.  When is this going to be fixed?  Packaging for a 64-bit app dlls and then proceeding to install to a directory under C:\Program Files\...  still is being re-directed to the (x86) directory.  That should not happen!  It makes the packager virtually useless for deploying 64-bit runtimes.  :(   

A little disappointed.  Assume it will eventually get straightened out.

Who is viewing this page
Mark Lee Accepted Answer Pending Moderation
0
Votes
Undo

 

Hi Dale,

Thanks for reporting this problem, we reproduced it on our end. 
You are correct about it. This issue exists since PB 12.6. Due to that the
created MSI installation package itself is a 32-bit application, if a user
specifies “C:\Program Files\...” as its installation path under 64bit OS, the
OS will redirect the installation path to "C:\Program Files (x86)\..."
automatically.

However, even though these 64 bit runtime files are installed to "C:\Program
Files (x86)\...", it won’t affect the normal use of your 64-bit PB application.
For example, accessing 64 bit ODBC data store or 64 bit registry nodes, etc. We
will consider supporting to install the 64 bit runtime files to "C:\Program
Files\..." in later versions.

Note: in PB 2019, the default installation paths of 64 bit/32 bit runtime
package in 64-bit OS are different: 
64 bit runtime package
C:\Program Files (x86)\Appeon\Shared\PowerBuilder\x64\ 
32 bit runtime package
C:\Program Files (x86)\Appeon\Shared\PowerBuilder\

But if this issue affects the actual use of your 64 bit application, please
open a new ticket with a reproducible small case. Thanks.

Regards,
Mark Lee
Comment
It's more of a conceptual thing. 64-bit apps and components belong under Program Files. 32-bit apps under (x86). And if you have both 32 and 64 bit apps (perhaps 3rd party) and you need separate paths for the different components... Tho you then have to play games with links and system32 and SysWOW64 directories.
  1. Dale Fuller
  2. Tuesday, 18 June 2019
There are no comments made yet.
  1. Tuesday, 18 June 2019
  2. PowerBuilder
  3. # 1
Chris Pollach Accepted Answer Pending Moderation
0
Votes
Undo

Hi Dale;

   I verified this morning that the 64bit MSI installer will ignore your request to install the PB 64bit run-time into the "C:\Program Files" folder and will always install the 64bit run time into the "C:\Program Files (x86)" folder instead.

  As Roland suggested, please open a support ticket for this issue. This is certainly a bug!

Regards ... Chris

 

Comment
Will do Chris. It's been a "bug" since the inception of the 64-bit binaries. Pretty basic and obvious one. Surprised it's slipped through this long.
  1. Dale Fuller
  2. Monday, 17 June 2019
Hi Dale;

Saw your ticket .. thanks! Yes, Appeon is still working through Sybase legacy issues.

All: Please don not hesitate to open a Support Ticket for these legacy issues if you still encounter them. That way, it gets them on Appeon Engineering's "formal" ToDo list. ;-)

Regards ... Chris
  1. Chris Pollach
  2. Monday, 17 June 2019
There are no comments made yet.
  1. Monday, 17 June 2019
  2. PowerBuilder
  3. # 2
Dale Fuller Accepted Answer Pending Moderation
0
Votes
Undo

The biness of the created msi.  Or, atleast how it is designed to behave.  Running an msi containing 64-bit components, when prompted for the install location,  if you specify  "C:\Progam Files\PBdll"   and click next.  The msi installs them under "C:\Progam File (x86)\PBdll".  Causing you to manually move the directory to where you want it and edit the path to reflect the change. 

Comment
You should report that as a bug.

https://www.appeon.com/standardsupport/search

  1. Roland Smith
  2. Sunday, 16 June 2019
There are no comments made yet.
  1. Sunday, 16 June 2019
  2. PowerBuilder
  3. # 3
Chris Pollach Accepted Answer Pending Moderation
0
Votes
Undo

Hi Dale;

   There should be a choice in the PB Packager utility between deploying a 32bit or 64bit run-time, as follows:

HTH

Regards ... Chris

Comment
The question was about the installer itself, not the contents of it.
  1. Roland Smith
  2. Saturday, 15 June 2019
The key is the MSI bitness being generated. Not the bitness of the Packager. ?
  1. Chris Pollach
  2. Saturday, 15 June 2019
There are no comments made yet.
  1. Friday, 14 June 2019
  2. PowerBuilder
  3. # 4
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.