Hello again!
I have tried the new version (18.08.2016) of Demul but my "quitting problem" stays the same. Here is the log from another user that shows the same crash:
EXECUTION ERROR
A previous Draw call threw an unhandled exception. See InnerException for details.
System.InvalidOperationException: A previous Draw call threw an unhandled exception. See InnerException for details. ---> Microsoft.Xna.Framework.NoSuitableGraphicsDeviceException: Unable to create the graphics device. ---> Microsoft.Xna.Framework.Graphics.DeviceLostException: Eccezione lanciata da un componente esterno.
in Microsoft.Xna.Framework.Graphics.GraphicsDevice..ctor(GraphicsAdapter adapter, DeviceType deviceType, IntPtr renderWindowHandle, PresentationParameters presentationParameters)
in Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo)
--- Fine dell'analisi dello stack dell'eccezione interna ---
in Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo)
in Microsoft.Xna.Framework.GraphicsDeviceManager.ChangeDevice(Boolean forceCreate)
in Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevicePlatform()
in Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevice()
in Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.BeginDraw()
in Microsoft.Xna.Framework.Game.BeginDraw()
in Microsoft.Xna.Framework.Game.DrawFrame()
in Microsoft.Xna.Framework.Game.Paint(Object sender, EventArgs e)
in Microsoft.Xna.Framework.GameWindow.OnPaint()
in Microsoft.Xna.Framework.WindowsGameWindow.mainForm_Paint(Object sender, PaintEventArgs e)
--- Fine dell'analisi dello stack dell'eccezione interna ---
in Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
in System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
in System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
in System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
in System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
in System.Windows.Forms.Application.Run(Form mainForm)
in Microsoft.Xna.Framework.WindowsGameHost.Run()
in Microsoft.Xna.Framework.Game.Run()
in feel.Feel.Main(Boolean newVersion)
INNER EXCEPTION:
Microsoft.Xna.Framework.NoSuitableGraphicsDeviceException: Unable to create the graphics device. ---> Microsoft.Xna.Framework.Graphics.DeviceLostException: Eccezione lanciata da un componente esterno.
in Microsoft.Xna.Framework.Graphics.GraphicsDevice..ctor(GraphicsAdapter adapter, DeviceType deviceType, IntPtr renderWindowHandle, PresentationParameters presentationParameters)
in Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo)
--- Fine dell'analisi dello stack dell'eccezione interna ---
in Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo)
in Microsoft.Xna.Framework.GraphicsDeviceManager.ChangeDevice(Boolean forceCreate)
in Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevicePlatform()
in Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevice()
in Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.BeginDraw()
in Microsoft.Xna.Framework.Game.BeginDraw()
in Microsoft.Xna.Framework.Game.DrawFrame()
in Microsoft.Xna.Framework.Game.Paint(Object sender, EventArgs e)
in Microsoft.Xna.Framework.GameWindow.OnPaint()
in Microsoft.Xna.Framework.WindowsGameWindow.mainForm_Paint(Object sender, PaintEventArgs e)
Hope it can help developers (who are already doing a great work, thank you!) solve this little bug.