cancel
Showing results for 
Search instead for 
Did you mean: 

Power Builder Migration to 12.6 and Active X issue

Former Member
0 Kudos

We have a PB 11 application and it is set up as below:

  1. We have a .net menu (in browser) that opens power builder PBD files version 11 (modules) based on what menu option is selected.
  2. We display the PB module in a active x container
  3. We are upgrading this to PB 12.6. My understanding is when we upgrade to 12.6, we lose the capability to display the individual PB modules in the active x container as Active x is not supported any more.

If I want to migrate my application from PB 11 to PB 12.6 , what are my options ? How can I display the individual PB modules in a "container" that is not active x. Thanks in advance for any suggestions/ideas.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Did you install the latest PB 12.6 EBF.

There were a DEP (Data Execution Prevention)  issue with OLE and ActiveX which is fixed.

PB126.exe had DEP enabled and now it's disabled.

But in my latest tests,  it still generates an exe with DEP enabled.

you need to disable DEP with editbin :

editbin.exe /NXCOMPAT:NO yourexe

Regards.

Abdallah.

Former Member
0 Kudos

Hi Prasad;

  FYI: ActiveX (OCX) controls are still fully supported in PB 12.6 Classic.

In PB.Net - from the Help file ...

    OLE controls – only partially supported in PowerBuilder .NET.

Regards ... Chris

Former Member
0 Kudos

If you had really read the question you would see that the OP is talking about PBRX***.ocx which allows hosting PB windows within a browser web page.

Former Member
0 Kudos

Thanks Roland .... <my bad>

1) Yes, OLE based PB UO's were removed.

2) Browser support was dropped as well (plug-In Web DW too).

Options:

a) Stay on PB 11.x for now.

b) Convert your application to another technology

c) Migrate your application to Appeon.