1. Damien Dube
  2. PowerBuilder
  3. Tuesday, 9 February 2021 14:01 PM UTC

Hi! We just installed PB2019-R3 yesterday and one of the first things I noticed after building our project executable with the new IDE and runtime is that the runtime version is now automatically embedded within the product version of the executable file. Is there a way to prevent this? We currently have a set of internal tools that are using this field to perform different tasks that are automated and many of these tasks will need to be patched because of this change.

Accepted Answer
Ken Guo @Appeon Accepted Answer Pending Moderation
  1. Wednesday, 10 February 2021 03:08 AM UTC
  2. PowerBuilder
  3. # Permalink

Hi  Damien,

 

Since IDE and Runtime are separated, to let the user better know the corresponding Runtime version of their EXE, we add the Runtime version content in the Product Version of the EXE file.

This is mandatory at present and can’t be disabled. I suggest you modify your tool so that it could be compatible with the current Product Version rule.

 

Regards,

Ken

 

Comment
  1. Damien Dube
  2. Wednesday, 10 February 2021 12:59 PM UTC
OK I just wanted to make sure that there was't any switch that could disable this behaviour, and since there isn't we'll work our way around this now. Thanks.
  1. Helpful
  1. Miguel Leeuwe
  2. Wednesday, 10 February 2021 16:51 PM UTC
We use the "File version" to do any checks, thank god.
  1. Helpful
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 9 February 2021 18:33 PM UTC
  2. PowerBuilder
  3. # 1

Hi Damien;

   The EXE "signature" information is pulled from the PB IDE's "Project" object. If you do not change this project information before you compile - the information will reflect the Appeon defaults - including the App and File version. Please change this default information in your "project" to suite your environment and then perform the "Build/Deploy" again.

HTH

Regards ... Chris

Comment
  1. Damien Dube
  2. Tuesday, 9 February 2021 21:13 PM UTC
Hi Chris, here's what I built with (in the Project object):

2021.01.03

Here's what I get in the exe properties after the build:

2021.01.03(Runtime: 19.2.0.2670)

It's a native PB app.
  1. Helpful
  1. Roland Smith
  2. Wednesday, 10 February 2021 18:03 PM UTC
Standard PB desktop exe. Being this is hard-coded, it would be better if there was a space between the version numbers we have control over and the parenthesis.
  1. Helpful
  1. Armeen Mazda @Appeon
  2. Wednesday, 10 February 2021 19:31 PM UTC
Hi Roland, Please send product enhancement suggestions to product@appeon.com
  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.