1. Mickey Hillel
  2. PowerBuilder
  3. Wednesday, 7 July 2021 07:07 AM UTC

Hi,

We're running a PB19 R3 application on our production server, with a webbrowser object.

I see that multiple copies of pbcefclient are opening, basically one(or more) for each of our users.

Could someone please explain what this exe is for. 

I did not use runtime application packager deployment , just copied the relevant dll's to our runtime environment.

 

TIA,

Mickey Hillel

Mickey Hillel Accepted Answer Pending Moderation
  1. Thursday, 8 July 2021 06:09 AM UTC
  2. PowerBuilder
  3. # 1

OK, got it,

Thanks all for your replies.

Comment
There are no comments made yet.
John Fauss Accepted Answer Pending Moderation
  1. Wednesday, 7 July 2021 14:33 PM UTC
  2. PowerBuilder
  3. # 2

Hi, Mickey -

In regards to your comment about documentation... it's there (kind of), but you really have to dig for it.

In the PB 2019 R3 Help topic "runtime files", there is a table under the section heading "Additional runtime files". The third row in this table lists the runtime files related to the Chromium-based webbrowser control, which states:

pbwebbrowser.dll (and its dependent DLLs: chrome_elf.dll, d3dcompiler_43.dll, d3dcompiler_47.dll, libEGL.dll, libGLESv2.dll, libcef.dll, swiftshader/libEGL.dll, swiftshader/libGLESv2.dll) (and "pbcef" folder)

This folder is where pbcefclient.exe resides.

Best regards,
John

 
Comment
There are no comments made yet.
Mickey Hillel Accepted Answer Pending Moderation
  1. Wednesday, 7 July 2021 09:36 AM UTC
  2. PowerBuilder
  3. # 3

I think that the fact that the webbrowser uses pbcefclient.exe  should be documented. I could not find any information on this.

Also, I noticed that our app opens multiple instances of the exe - I've seen already one user with 4 instances. Any explanation as to why? Is there a destroy that I'm missing?

see attached of multiple exe, single user.

Attachments (1)
Comment
  1. Miguel Leeuwe
  2. Wednesday, 7 July 2021 10:46 AM UTC
Hi Mickey,

You can ask the support team, but personally I don't feel that every EXE and DLL dependency should be documented by Appeon. Maybe they can give you some list or further explanation though.



I guess that it opens up the executable for each webbrowser control that you are using.

regards
  1. Helpful
There are no comments made yet.
Mickey Hillel Accepted Answer Pending Moderation
  1. Wednesday, 7 July 2021 08:12 AM UTC
  2. PowerBuilder
  3. # 4

So that means it's normal for this exe to run for every user that runs the app?

Our anti-virus is going crazy trying to kill the pbcefclient.exe...

Comment
  1. Miguel Leeuwe
  2. Wednesday, 7 July 2021 08:18 AM UTC
Yes, I guess so. Maybe the antivirus could have something to do with it.

I'd advice to create a support ticked.
  1. Helpful
  1. Miguel Leeuwe
  2. Wednesday, 7 July 2021 08:18 AM UTC
Yes, I guess so. Maybe the antivirus could have something to do with it.

I'd advice to create a support ticked.
  1. Helpful
There are no comments made yet.
Miguel Leeuwe Accepted Answer Pending Moderation
  1. Wednesday, 7 July 2021 08:08 AM UTC
  2. PowerBuilder
  3. # 5

The new webbrowser is based on an opensource project: https://bitbucket.org/chromiumembedded/cef/src/master/

I hope that answers your question.

regards

Comment
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.