У меня есть приложение WinForm, которое начинается в фоновом режиме (цикл в Program.cs). После получения сообщения он показывает форму с CEF браузером в немCEF - Запуск окна несколько раз один за другим
static void Main(string[] args) {
while(true){
if(messageReceived()){
if(Program.message == 200) {
Application.Run(new Form());
}
else {
Environment.Exit(0);
}
}
}
}
И окно:
private CefSharp.WinForms.ChromiumWebBrowser browserChrome;
private void Form_Load(object sender, EventArgs e) {
this.browserChrome = new CefSharp.WinForms.ChromiumWebBrowser(String.Empty);
this.browserChrome.Load("htp://www.google.pl");
}
Он работает в первый раз, но после того, как я закрываю форму, приложение начинает проверять сообщения снова и когда я хочу открыть свою форму снова, весь Exe падает: «ChromeApp перестал работать» произошла ошибка в
libcef.dll, версия: 3.2785.1482.0, штамп времени: 0x57eb4d4e
Возможно ли запустить эту форму дважды с помощью Chromium или нет?
Большое спасибо за помощь