1. Michael Kramer
  2. PowerBuilder
  3. Sunday, 5 April 2020 22:28 PM UTC

Hi All,

Appeon announced Friday the official release of PowerBuilder 2019 R2

Michael Kramer Accepted Answer Pending Moderation
  1. Monday, 6 April 2020 06:50 AM UTC
  2. PowerBuilder
  3. # 1

I found some new classes and functions have improved (read: different!) names in final R2 release than during beta. I manually renamed offending classes + functions in my own test code using Edit Source.

There may be more such classes/functions so beware as you migrate code from beta release into final release! 

.NET Interop

Final R2 release renames new classes CSharpXxx => DotNetXxx. Methods renamed likewise.

// R2 .NET Classes (class during beta)
DotNetAssembly     // CSharpAssembly
DotNetObject       // CSharpObject

// R2 Assembly Functions (function during beta)
LoadWithDotNetFramework  // LoadWithNetFramework
LoadWithDotNetCore       // LoadWithNetCore
GetDotNetCoreVersion     // GetCoreVersion

I suggest you auto-generate code for .NET classes once more using the final R2 release since auto-generated code has changed. Code is now more encapsulated. Code also has more error-handling options than during beta.

RibbonBar control

Final R2 release renames "load from file" functions to include the word File.

// R2 Ribbon Functions (function during beta)
LoadFromXMLFile        // LoadFromXML
LoadFromJSONFile       // LoadFromJSON

 

Enjoy and stay safe! /Michael

Comment
  1. Miguel Leeuwe
  2. Monday, 6 April 2020 14:04 PM UTC
I did notice it. That's why I posted this https://community.appeon.com/index.php/qna/q-a/fyi-pb2019-r2-is-available-for-download last Friday :)

Thanks for the updates though. That's useful information.

Cheers.
  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.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.