ModuleArt / quick-screen-recorder

Lightweight desktop screen recorder for Windows.
https://moduleart.github.io
GNU General Public License v3.0
237 stars 31 forks source link

Cannot be used on second screen - unhandled exception error #3

Open faust347 opened 4 years ago

faust347 commented 4 years ago

video options: with two screens, selecting screen 2, an area on screen 2 or everything creates an error: unhandled exception in the application. 2020-07-23 15_42_47-Quick Screen Recorder

Beelink commented 4 years ago

Can u send me the details as text?

faust347 commented 4 years ago

Hi Beelink,

here you are:

Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

** Ausnahmetext ** System.ArgumentOutOfRangeException: Der Wert -1280 ist für Value ungültig. Value sollte zwischen 'Minimum' und 'Maximum' liegen. Parametername: Value bei System.Windows.Forms.NumericUpDown.set_Value(Decimal value) bei quick_screen_recorder.MainForm.RefreshAreaInfo() bei quick_screen_recorder.MainForm.areaComboBox_SelectedIndexChanged(Object sender, EventArgs e) bei System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e) bei System.Windows.Forms.ComboBox.WmReflectCommand(Message& m) bei System.Windows.Forms.ComboBox.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

** Geladene Assemblys ** mscorlib Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.

quick-screen-recorder Assembly-Version: 1.2.1.0. Win32-Version: 1.2.1. CodeBase: file:///C:/Program%20Files%20(x86)/Module%20Art/Quick%20Screen%20Recorder/quick-screen-recorder.exe.

System.Windows.Forms Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

System Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.

System.Drawing Assembly-Version: 4.0.0.0. Win32-Version: 4.8.3752.0 built by: NET48REL1. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

QuickLibrary Assembly-Version: 1.0.0.0. Win32-Version: 1.0.0. CodeBase: file:///C:/Program%20Files%20(x86)/Module%20Art/Quick%20Screen%20Recorder/QuickLibrary.DLL.

System.Configuration Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4190.0 built by: NET48REL1LAST_B. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

System.Core Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.

System.Xml Assembly-Version: 4.0.0.0. Win32-Version: 4.8.3752.0 built by: NET48REL1. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.

mscorlib.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.3752.0 built by: NET48REL1. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.

NAudio Assembly-Version: 1.10.0.0. Win32-Version: 1.10.0.0. CodeBase: file:///C:/Program%20Files%20(x86)/Module%20Art/Quick%20Screen%20Recorder/NAudio.DLL.

Octokit Assembly-Version: 0.3.4.0. Win32-Version: 0.3.4. CodeBase: file:///C:/Program%20Files%20(x86)/Module%20Art/Quick%20Screen%20Recorder/Octokit.DLL.

System.Net.Http Assembly-Version: 4.0.0.0. Win32-Version: 4.8.3752.0 built by: NET48REL1. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll.

Anonymously Hosted DynamicMethods Assembly Assembly-Version: 0.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll.

SharpAvi Assembly-Version: 2.1.2.0. Win32-Version: 2.1.2.0. CodeBase: file:///C:/Program%20Files%20(x86)/Module%20Art/Quick%20Screen%20Recorder/SharpAvi.DLL.

WindowsBase Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll.

PresentationCore Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll.

System.Xaml Assembly-Version: 4.0.0.0. Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll.

System.Windows.Forms.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.3752.0 built by: NET48REL1. CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

** JIT-Debuggen ** Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der Konfigurationsdatei der Anwendung oder des Computers (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden. Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten Ausnahmen an den JIT-Debugger gesendet, der auf dem Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

RaulMerelli commented 3 years ago

Same issue here. It happens if the secondary monitor is to the left of the the primary one. To solve this problem it is sufficient to allow negative values in xNumeric and yNumeric on the MainForm. I personally used -4095 as minimum value for both and now it works fine. The only problem left is the mouse pointer, shown on wrong screen.