ich diesen Code in meiner Anwendung haben CefSharp zu initialisieren:CefSharp Anwendungsstart initialisieren Probleme
If (CefSharp.Cef.IsInitialized = False) Then
Dim settings As New CefSettings()
settings.CachePath = Application.StartupPath & "\session"
CefSharp.Cef.Initialize(settings)
MsgBox("done")
End If
ich jetzt 2 Tage lang versucht haben, aber die App zeigt nie „fertig“, wenn es beginnt. Ich hatte gehofft, dass jedes Mal, wenn meine Anwendung startet, diese Nachricht angezeigt wird.
Aber es tut es nicht. Der obige Code ist in meinem Hauptformular load event. Ich rufe CefSharp beim Schließen des Formulars auf, um sicherzustellen, dass alles beendet wird.
Sollte diese Nachricht nicht jedes Mal angezeigt werden, wenn meine App startet? Ich möchte cef basierend auf verschiedenen Einstellungen neu initialisieren, aber es initialisiert nicht wie eve.
Vielleicht läuft ein Prozess, der dies verhindert?
Bitte lassen Sie es mich wissen.
Sie müssen 'settings.BrowserSubprocessPath' angeben, Pfad zur Datei CefSharp.BrowserSubprocess.exe. – Amogh
funktioniert nicht. Es zeigt diese Nachricht einfach nicht "erledigt". Auch wenn ich initialisiere, ohne zu prüfen, ob isinitialized wahr ist, zeigt es einen Fehler an, dass es nur einmal initialisiert werden kann. Ich denke, dass ein Prozess von der vorherigen Ausführung ausgeführt wird. – xhammer
'CefSharp.Cef.Initialize (Einstellungen)' Was ist der Rückgabewert davon? – Amogh