Quote from xchellx on September 14, 2019, 1:37 amThere is this plugin I found over at neobooker.ru. It's called dmChromium which lets you use Chromium within a VisualNeo Rectangle Object. This is possible thanks to CEF (Chromium Embedded Framework). However, the version of CEF that dmChromium uses is the 2272 branch which is using .NET Framework 4.0... which is really old (newer devices don't even have this, not to mention it's impossible to install unless you uninstall all present .NET versions before installing 4.0!). The version right after the 2272 branch updated the .NET version and changed so many things that the plugin cannot work with it in compiled form (fails to create browser in rectangle object). Also, there is the issue where I require to load local resources from it, which doesn't work without a disable security command line flag for the browser subprocess .exe which can only be customized by source code of CEF (I mean, if this was done by RunInRectangle, I could just use a .lnk with command-line flags after the .exe in the "target" box, but this plugin doesn't look for a .lnk, nor can I configure it to).
So, what I'm asking is that is there the source code of dmChromium anywhere and if not, is there an alternative to this? (The VisualNeo WebBrowser object is quite limited, especially with what I'm doing: WebGL).
There is this plugin I found over at neobooker.ru. It's called dmChromium which lets you use Chromium within a VisualNeo Rectangle Object. This is possible thanks to CEF (Chromium Embedded Framework). However, the version of CEF that dmChromium uses is the 2272 branch which is using .NET Framework 4.0... which is really old (newer devices don't even have this, not to mention it's impossible to install unless you uninstall all present .NET versions before installing 4.0!). The version right after the 2272 branch updated the .NET version and changed so many things that the plugin cannot work with it in compiled form (fails to create browser in rectangle object). Also, there is the issue where I require to load local resources from it, which doesn't work without a disable security command line flag for the browser subprocess .exe which can only be customized by source code of CEF (I mean, if this was done by RunInRectangle, I could just use a .lnk with command-line flags after the .exe in the "target" box, but this plugin doesn't look for a .lnk, nor can I configure it to).
So, what I'm asking is that is there the source code of dmChromium anywhere and if not, is there an alternative to this? (The VisualNeo WebBrowser object is quite limited, especially with what I'm doing: WebGL).

Quote from luishp on September 14, 2019, 9:59 am@xchellx I have talked about this to @as3856 and @hpw.
It seems creating such a plugin is a really difficult task.
Don't know who is the original plugin author, perhaps @peter or any other russian forum member knows about him.
Anyway, why you don't consider using VisualNEO Web instead?
I have on my list a WebGL plugin creation based on PixiJS for VisualNEO Web, but it will take time.
@xchellx I have talked about this to @as3856 and @hpw.
It seems creating such a plugin is a really difficult task.
Don't know who is the original plugin author, perhaps @peter or any other russian forum member knows about him.
Anyway, why you don't consider using VisualNEO Web instead?
I have on my list a WebGL plugin creation based on PixiJS for VisualNEO Web, but it will take time.
Quote from xchellx on September 15, 2019, 11:30 amI am trying to make a windows application with an interface that can interact with a OpenGL object in a web browser object, sort of like a 3D editor. VisualNEO Web makes web applications and my goal is not to create a web application. Especially since what I'm editing requires editing hex, and NeoHexEditor plugin does what I need for what I need to do.
I am trying to make a windows application with an interface that can interact with a OpenGL object in a web browser object, sort of like a 3D editor. VisualNEO Web makes web applications and my goal is not to create a web application. Especially since what I'm editing requires editing hex, and NeoHexEditor plugin does what I need for what I need to do.
Quote from xchellx on September 15, 2019, 11:37 amAlso, David Argentina had a working python version of CEF that works in NeoBook but the box.org download link is gone.
Perhaps you could ask him @luishp ?References:
https://archive.visualneo.com/viewtopic.php?f=1&t=20105&p=11211036#p11211036
https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=10929&start=10#p17990
Also, David Argentina had a working python version of CEF that works in NeoBook but the box.org download link is gone.
Perhaps you could ask him @luishp ?
References:
https://archive.visualneo.com/viewtopic.php?f=1&t=20105&p=11211036#p11211036
https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=10929&start=10#p17990

Quote from luishp on September 15, 2019, 7:18 pm@xchellx, if you use his username here: @daviddeargentina he will get an email notification.
I hope David will come and take a look to this thread.
Thank you in advance David!
@xchellx, if you use his username here: @daviddeargentina he will get an email notification.
I hope David will come and take a look to this thread.
Thank you in advance David!
Quote from Tony_Kroos on September 27, 2019, 11:56 pmSeems like you interested in dmChromium, it's a great CEF implementation in C# using CEFSharp.
Since there was not much interest in plugin, and CEFSharp updated their toolbox to latest .NET Framework (which would break compatibility for WindowsXP users) I did not updated CEF libraries to newer builds.
I will try to find time to recompile plugin with latest CEFSharp build and .NET Framework (btw, which .net version are you using?)
Seems like you interested in dmChromium, it's a great CEF implementation in C# using CEFSharp.
Since there was not much interest in plugin, and CEFSharp updated their toolbox to latest .NET Framework (which would break compatibility for WindowsXP users) I did not updated CEF libraries to newer builds.
I will try to find time to recompile plugin with latest CEFSharp build and .NET Framework (btw, which .net version are you using?)
Quote from xchellx on September 28, 2019, 12:26 amSorry for the late reply.
Sure! Thank you! Windows XP compatibility is not something of my concern... plus its user share has gone to a big low ever since it's support was stopped years ago. However, Windows 7 compatibility is what I care about.
The latest .NET Framework I have installed is 4.7.1. I heard 4.8 is the latest version (which does support Windows 7). I'm not sure which one you would compile with.
Sorry for the late reply.
Sure! Thank you! Windows XP compatibility is not something of my concern... plus its user share has gone to a big low ever since it's support was stopped years ago. However, Windows 7 compatibility is what I care about.
The latest .NET Framework I have installed is 4.7.1. I heard 4.8 is the latest version (which does support Windows 7). I'm not sure which one you would compile with.
Quote from xchellx on September 28, 2019, 1:37 amAnd I'd like to ask... is there a reason you won't release the source? Or even make it open source (like Github? I'm sure some CEF maintainers would show interest in maintaining this... like how the CEF python branch has...)?
As far as I've seen, this has been a free plugin and CEF is open source... so it's not a licensing or a shareware issue...
Or is it because the source code hasn't been configured to work on other machines or newer machines? I remember some source code wouldn't compile unless it was XP or some outdated framework that couldn't be installed on newer machines was needed or the paths to all the project's sources were configured to the original machine and not be relative.
And I'd like to ask... is there a reason you won't release the source? Or even make it open source (like Github? I'm sure some CEF maintainers would show interest in maintaining this... like how the CEF python branch has...)?
As far as I've seen, this has been a free plugin and CEF is open source... so it's not a licensing or a shareware issue...
Or is it because the source code hasn't been configured to work on other machines or newer machines? I remember some source code wouldn't compile unless it was XP or some outdated framework that couldn't be installed on newer machines was needed or the paths to all the project's sources were configured to the original machine and not be relative.
Quote from xchellx on October 30, 2019, 7:32 amStill nothing @tony_kroos ?
Also, a custom version of ConfuserEx (ConfuserEx v0.5.0-52-g0ec55c9 )? Seriously? Your plugin is free... why would you obfuscate it?
Still nothing @tony_kroos ?
Also, a custom version of ConfuserEx (ConfuserEx v0.5.0-52-g0ec55c9 )? Seriously? Your plugin is free... why would you obfuscate it?
Quote from Tony_Kroos on October 30, 2019, 9:27 amI decided to rewrite plugin completely with vs2019 so it will take some more time, sorry ( Hope this weekend it will be completed.
I decided to rewrite plugin completely with vs2019 so it will take some more time, sorry ( Hope this weekend it will be completed.
Quote from xchellx on October 30, 2019, 9:30 amGreat! The C# Plugin SDK is highly undocumented and I really do not understand how to host controls in a NeoBook object.
If you do make your plugin open source, I could learn how to do this and probably make a plugin.
Great! The C# Plugin SDK is highly undocumented and I really do not understand how to host controls in a NeoBook object.
If you do make your plugin open source, I could learn how to do this and probably make a plugin.
Quote from Mark Waples on February 10, 2020, 4:15 pmany update on this?
any update on this?

Quote from luishp on February 10, 2020, 4:35 pm@mark-waples, @xchellx I think the best bet will be Microsoft Edge integration through WebView 2 (in development)
Take a look here:
https://blogs.windows.com/msedgedev/2019/06/18/building-hybrid-applications-with-the-webview2-developer-preview/
https://docs.microsoft.com/en-us/microsoft-edge/hosting/webview2Regards.
@mark-waples, @xchellx I think the best bet will be Microsoft Edge integration through WebView 2 (in development)
Take a look here:
https://blogs.windows.com/msedgedev/2019/06/18/building-hybrid-applications-with-the-webview2-developer-preview/
https://docs.microsoft.com/en-us/microsoft-edge/hosting/webview2
Regards.
Quote from xchellx on February 10, 2020, 6:13 pm@luishp
The main issue with this is it is only available to Windows 10. Also, there are privacy issues with Edge, as well as privacg issues using Windows 10 in itself. And, Edge was long since discontinued for it's Chromium-based version.
This is just a workaround which is not a pretty one
The main issue with this is it is only available to Windows 10. Also, there are privacy issues with Edge, as well as privacg issues using Windows 10 in itself. And, Edge was long since discontinued for it's Chromium-based version.
This is just a workaround which is not a pretty one

Quote from HPW on February 10, 2020, 6:18 pmHello,
Here a related reading for Delphi developers:
https://www.tmssoftware.com/site/blog.asp?post=621
Regards
Hans-Peter
Hello,
Here a related reading for Delphi developers:
https://www.tmssoftware.com/site/blog.asp?post=621
Regards
Hans-Peter
Quote from Mark Waples on February 10, 2020, 8:27 pmHi thank you for the heads up. _ Interesting! :)
It would be good to have a plugin so you could use selenium in Visual Neo Win and Web :)
Mark
Hi thank you for the heads up. _ Interesting! :)
It would be good to have a plugin so you could use selenium in Visual Neo Win and Web :)
Mark

Quote from DaviddeArgentina on June 26, 2021, 6:00 pm
hi overthere,
I just tested dmchromium plugin over win10 pro 20h2 running as win7 compatibility mode, and runs like a charm...
Greetings from Buenos Aires,
David de Argentina
hi overthere,
I just tested dmchromium plugin over win10 pro 20h2 running as win7 compatibility mode, and runs like a charm...
Greetings from Buenos Aires,
David de Argentina