Мне была задана задача интегрировать компонент браузера Gecko
в существующий элемент управления winform, но проблема, с которой сталкивается проблема, заключается в том, как настроить DLL, я пытаюсь использовать другую версию как хорошо, но не повезло, в точке она не загружает DLL и выдает ошибкуКак настроить «Gecko» с помощью приложения форм Vb.NET
Unable to find an entry point named 'NS_Alloc' in DLL 'xul'.
Я скачал отдельно от данной ссылке. Xulrunner последняя, а также 29, но он говорит,
An error occurred creating the form. See Exception.InnerException for details. The error is: Unable to load DLL 'xul': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Imports System.IO
Импорт System.Xml Импорт Gecko Импорт Microsoft.Win32
Public Class Form1
Public Sub New()
InitializeComponent()
'D:\xulrunner\bin
Xpcom.Initialize("D:\\xulrunner\\") 'xulrunner
'Xpcom.Initialize("C:\Program Files (x86)\Mozilla Firefox\")
End Sub
Конечный класс
, пожалуйста, помогите мне, если кто-то уже это сделал.
Кстати, если единственной причиной не использовать элемент управления WebBrowser, потому что он не показывает сайт правильно, посмотрите [этот пост] (http://stackoverflow.com/a/38514446/3110834). Надеюсь, вам понравится :) –