Search code examples
winformscefsharpembedded-browserwinforms-to-web

Does Thinfinity Virtual UI work with embedded browsers (Cefsharp)?


enter image description hereMy company wants to try out the library "Thinfinity Virtual UI", to run a Windows Forms application in a browser. It seems to more or less work, though the application crashes everytime an embedded browser is attached to the form (Cefsharp), see attached image.

I am not able to catch the error in the try/catch.

Any ideas how to remedy/debug this issue?

I tried searching the web for a solution/alternative to CefSharp, looking at error logs, inserting the try/catch. I also wrote to the company, but so far I get no reply.


Solution

  • This is Luke and I work at Cybele Software where we developed Thinfinity VirtualUI to help Windows developers converting their Legacy Windows Applications into modern Web Applications by just modifying one single line of code and adding our libraries.

    Unfortunately, as it is, WebView and Chromium are not supported in our propietary protocol. But do not worry, we have 2 valid workarounds.

    1. Using our HTMLDOC demo. Link to our GitHub HERE

    This demo shows how to programatically create an iframe inside your application (using HTMLDOC.CreateComponent) , and how to communicate back and forward between the application and the website running inside that iframe, using Javascript Remote Objects (JSRO)

    1. Using our 'Third Party Applications' Feature. Link on how to enable this HERE

    Be aware that to enable this feature, you'll need to have our Thinfinity Broker and your app running on a Windows Server. Basically, with this option, you'll be using a Microsoft feature called 'Desktop Duplication' where we can eventually render any Third Party application with the help of Remote Desktop Services.

    I hope this does the trick for you and don't hesitate on contacting us about this or any other doubt you may have about our products :)

    Thank you!