eo_support wrote:Hi,
Please try the latest build and see if it resolves the issue for you. I believe this was an issue that was fixed in 2017.2.0.
Thanks!
upgrading to version 17.2.0 solved the problem for me thanks, i have got another problem so im not sure if i must make a new thread or mention it just here; so i will mention it here and if its better to make a new thread let me know.
First an overview of my application workflow:
1 - the application creates a new custombrowser object which is a class that implements Webview object
2 - the custombrowser object has a webview which gets set to load a certain page for a giving period of time, it also has all the methods needed and listen to the events i need to listen to.
3 - when the time is up the webview is stopped then closed then destroyed and finally disposed and set to null.
4 - a call to the Garbage Collector is made.
Code: C#
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
these steps keep happening for each page. and the application runs for days
i notice that after a day or more one of the child process of the webbroswer
Windows Host Child Process(RUNDLL 32) gets stuck in memory and raises the cpu usage up to 100% and caused the system to crash, im logging errors using a try catch statement. also before invoking the webview instance i make sure its not null. i have made few attempts to try and fix this issue one of them was using eowpe.exe but it didn't help.
i think the problem has something to do with the dispose method on the webview.
here is the error i get:
Object reference not set to an instance of an object.
at EO.WebBrowser.WebView.al(cn A_0, ase A_1)
at EO.WebBrowser.WebView.a(cn A_0, ase A_1)
at EO.WebBrowser.WebView.b(cn A_0, ase A_1)
NOTE: this still while using version 16.2.96,
i use this version because i need XP support and newer version dose not support xpany ideas how to avoid this problem? or figure out why it happens in first place?
Thanks.