Awesomium.NET WebCore.CreateWebView через необработанное исключение
Следующий код создает необработанное исключение, и я понятия не имею, почему.
using (WebView view = WebCore.CreateWebView(1100, 600))
{
...
}
Необработанное исключение: System.AccessViolationException: попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена. в Awesomium.Core.NativeMethods.WebCore_CreateWebView_1(HandleRef jarg1, Int32 jarg2, Int32 jarg3, HandleRef jarg4) в Awesomium.Core.WebCore.CreateWebView(ширина Int32, высота Int32)
Есть идеи, как это решить?
1 ответ
- У меня была та же проблема, и кажется, что когда JavaScript выключен, он вылетает. Так что лучше начать
WebCore.CreateWebSession
сWebPreferences.Default
вместоnew WebPreferences
с JavaScript = ложь. - Также его сеанс нуждается в отдельном потоке для всей жизни приложения (только один поток и не более).