Ich habe ein Programm, das die integrierte Webbrowser-Steuerelement verwendet. An einem gewissen Punkt während der Nutzung dieser, ich bin, an welchem Punkt sich nicht sicher, aber es scheint zufällig zu sein, erhalte ich folgende Fehlermeldung:C# WebBrowser Control System.AccessViolationException
System.AccessViolationException
FullText = System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
Hat jemand irgendwelche Hinweise darauf, warum ich das bekommen würde und wie man es verhindert?
Wenn jemand jemals eine konsistente Lösung dafür findet, lass es mich wissen und ich werde es akzeptieren. Ich habe es umgangen, indem ich den Browser außerhalb der Anwendung geöffnet habe, im Gegensatz zur Browsersteuerung. –
Gibt es eine Möglichkeit, jemandem eine Frage zu stellen? Ich arbeite nicht lange an diesem System und werde daher NIEMALS eine Antwort hier akzeptieren ... –