1. John Valentin
  2. PowerBuilder
  3. Tuesday, 24 September 2019 19:37 PM UTC

Currently we use an ole object with IE embedded in it.

Is there a ole object that uses Chrome?

Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Wednesday, 11 December 2019 17:37 PM UTC
  2. PowerBuilder
  3. # 1

We have added a new Chromium-based Web browser control to PowerBuilder 2019 R2, which is tentatively scheduled to release in March 2020. The legacy OLE Web browser control is still in the product so customers apps don't break when they upgrade, but we are marketing the OLE Web browser as an "obsolete" feature.

Compared to the old Internet Explorer engine used in the OLE Web browser control, Chromium offers much better security, strong compatibility for HTML5, and support for the HTTP/2 protocol. https://youtu.be/kmzvjQ6yI-Y?t=440

By the way, this feature is included free in all editions of PowerBuilder!

Comment
There are no comments made yet.
Daniel Vivier Accepted Answer Pending Moderation
  1. Wednesday, 11 December 2019 14:45 PM UTC
  2. PowerBuilder
  3. # 2

Will the new Chromium-based WebBrowser control be able to put into something like the Microsoft WebBrowser control's DesignMode, where the user can do WYSIWYG HTML editing and save the changes, and the program can control things through the object model?

Comment
  1. Roland Smith
  2. Wednesday, 11 December 2019 16:33 PM UTC
No. There is a Design Mode Chrome extension. I'm not sure if extensions are supported in the new browser.
  1. Helpful
There are no comments made yet.
Miguel Leeuwe Accepted Answer Pending Moderation
  1. Wednesday, 25 September 2019 20:04 PM UTC
  2. PowerBuilder
  3. # 3

As said by others. There's CEFSharp

https://github.com/cefsharp/CefSharp.MinimalExample

You could build a user control in C# .Net and then wrap it as an ActiveX which you can then use in powerbuilder.

Comment
There are no comments made yet.
Roland Smith Accepted Answer Pending Moderation
  1. Tuesday, 24 September 2019 20:02 PM UTC
  2. PowerBuilder
  3. # 4

There is a commercial OLE control for Chromium that supports PowerBuilder but it is expensive.

I'm doing a presentation at the Elevate user conference about the Chromium based WebBrowser control being added to PB2019-R2.

Comment
There are no comments made yet.
Michael Kramer Accepted Answer Pending Moderation
  1. Tuesday, 24 September 2019 19:58 PM UTC
  2. PowerBuilder
  3. # 5

There may be but I don't have experience using any such OLEObject wrapped Chromium browser control.

Microsoft has WebView2 in "developer preview" (Chromium based like the new Edge browser). Latest docs warned of expected breaking changes before final release.

Appeon is working on PowerBuilder native (no OLEObject) web browser control based on CEF (Chromium).

And I heard of other 3rd party control also wrapping CEF. Not sure of status and no personal experience. If I'm right there is another recent Q&A thread where such control was referenced/discussed.

Hopefully others can reply with specifics on that 3rd party control or Chrome in OLEObject.

HTH /Michael

Comment
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 24 September 2019 19:49 PM UTC
  2. PowerBuilder
  3. # 6

Hi John;

  No, none of the other web browsers have an OLE (ActiveX) interface like IE.

Note: In PB2019R2 coming out later this year, Appeon PB will be adding a new native (built-in) HTML Web Browser like control.

Regards ... Chris

Comment
  1. Marco Meoni
  2. Wednesday, 25 September 2019 20:58 PM UTC
Hi Chris,

the new native builtin HTML control is the CEF-based Web browser as it is now in R2 beta?

Best,

.m
  1. Helpful
  1. Armeen Mazda @Appeon
  2. Thursday, 26 September 2019 01:07 AM UTC
Yes, the control Chris is referring to is what you are seeing in the R2 beta.
  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.