1. Ravi Kumar
  2. PowerBuilder
  3. Wednesday, 29 May 2019 13:21 PM UTC

Hi Team,

 

Would it possible to replace the Internet Explorer with Google Chrome in PowerBuilder.

If yes, what will be the change in the PB application/system so that it will work with all kind of ole controls (Native & 3rd parties) in PB application.

As according to the client requirement, they want to replace the complete use of I.E. with Chrome.

Client’s using the PB application by installing the one time installer on their machine and hitting the same Prod database. Also, application have extensive use of 3rd party tools for various purpose by consuming the OLE/COM and Active X controls (for e.g.  gdpicturepro.ocx – for viewing the images in the application).

Currently in the application we are using the Internet Explorer browser & MS OLE Control but now client want to use the Chrome browser instead of IE.

But after the R&D we found that Chrome doesn't support the OLE/Active X controls therefore we are looking something which will increase the power of chrome browser to accomplish all of the functionality that we are currently handling with IE.

Any suggestions & help are welcome !!


Thanks,

Ravi Kumar 

Ravi Kumar Accepted Answer Pending Moderation
  1. Wednesday, 29 May 2019 14:20 PM UTC
  2. PowerBuilder
  3. # 1

Hi René Ullrich,

 

Thanks for the reply, I also checked with Webkit ActiveX Team and below is the reply (FYI) they send to me - 

 

We know our ActiveX is compatible with PowerBuilder by communication we had from Powerbuilder, but we do not have the competences to provide support for this platform.

The control is NOT a direct replacement of Internet Explorer controls in the sense that it has a DIFFERENT API (properties, methods and events). However, it provides DOM manipulation and access, execution of JavaScript and exchanging messages between HTML/JavaScript and native programs. I believe that it covers most of the requirements a programmer would have BUT in a different way, using different concepts.

We did build the control in order to replace Internet Explorer but we had to adapt to Chromium philosophy vs Microsoft philosophy.

 For example, Internet Explorer Control offers a COM DOM/Document object, and through it you can access HTML elements and read/write their properties and attributes. With WebKitX you need to know the CSS3 Selector of the elements and change their attributes using API methods such as WebKitX.SetAttribute(Selector, AttrName, Value), etc.

 You could try posting a question directly to Powerbuilder forums for specialized aid.

 We hope you will get the help you seek.

 

Comment
  1. René Ullrich
  2. Friday, 31 May 2019 05:39 AM UTC
I'm interested how it works. Please share your experiences.
  1. Helpful
There are no comments made yet.
René Ullrich Accepted Answer Pending Moderation
  1. Wednesday, 29 May 2019 13:42 PM UTC
  2. PowerBuilder
  3. # 2

What you are looking for is the Chromium Embedded Framework.

You may try the WebKit CEF ActiveX. It should be compatible with Powerbuilder but I have not tested it.

Comment
  1. Roland Smith
  2. Wednesday, 29 May 2019 21:04 PM UTC
They list PowerBuilder as compatible.
  1. Helpful
  1. Ravi Kumar
  2. Friday, 7 June 2019 08:51 AM UTC
Hi Roland,



Whats you opinion on the replacement of Internet explorer with any other web browser in Powerbuilder application which can server the purpose of using the OLE object for different purpose in the application?



Thanks,

Ravi Kumar
  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.