https://bugs.winehq.org/show_bug.cgi?id=32738
--- Comment #13 from Andrey Gusev andrey.goosev@gmail.com --- Tried next with wine-3.1-168-g661d11d071
1. Install demo 2. Run BmLauncher and get the same as in Comment 10 3. Install .NET 2.0 and run BmLauncher again. Great! It works!
Note: After installing .NET 2.0 Windows version was set to XP, so change to 7
4. Run BmLauncher. Still works. 5. Set VRAM to 2048MB (in my case) 6. Run BmLauncher and get an error with .NET
(click Continue and see the same launcher window as mentioned in bug 38147)
(click Details)
************** Exception Text ************** System.OverflowException: Value was either too large or too small for an Int32. at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at BmLauncher.SystemInfo.GetPropertyInt(ArrayList info, String propertyName, Int32 property_index) at BmLauncher.SystemInfo.GetPropertyIntBest(ArrayList info, String propertyName, Boolean select_highest) at BmLauncher.SystemInfo..ctor() at BmLauncher.Form1.Initialise() at BmLauncher.Form1.OnLoad(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- BmLauncher Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Program%20Files/a/Binaries/BmLauncher.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Management Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll ----------------------------------------
In a few words:
.NET 2.0 + WinXP + declared VRAM = good .NET 2.0 + WinXP + not declared VRAM = good .NET 2.0 + Win7 + declared VRAM = bad .NET 2.0 + Win7 + not declared VRAM = good