Closed vitkolos closed 4 years ago
Změnil jste hodnotu v absenci?
Nevím o tom. Prostě jsem jenom rozklikl nastavení a kliknul na křížek.
Jaký jazyk Windows používáte?
Češtinu.
Mohu poprosit o reprodukci výjimky? Nahrál jsem novou verzi.
Opět upozorňuji, že se jedná o Lite verzi. Výjimka je stále přítomná. Nefunguje ani minimalizace okna.
Informace o vyvolání ladění JIT najdete na konci této zprávy,
nikoli v tomto dialogovém okně.
************** Text výjimky **************
System.FormatException: Vstupní řetězec nemá správný formát.
v System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
v System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
v System.Convert.ToInt32(String value)
v Bakaláři.sett.button3_Click(Object sender, EventArgs e)
v System.Windows.Forms.Control.OnClick(EventArgs e)
v System.Windows.Forms.Button.OnClick(EventArgs e)
v System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
v System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
v System.Windows.Forms.Control.WndProc(Message& m)
v System.Windows.Forms.ButtonBase.WndProc(Message& m)
v System.Windows.Forms.Button.WndProc(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Načtená sestavení **************
mscorlib
Verze sestavení: 4.0.0.0
Verze Win32: 4.8.4075.0 built by: NET48REL1LAST
Základ kódu (CodeBase): file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Bakaláři
Verze sestavení: 1.0.4.0
Verze Win32: 1.0.4
Základ kódu (CodeBase): file:///C:/Users/vitko/Downloads/Bakal%C3%A1%C5%99i%20Lite(1).exe
----------------------------------------
System.Windows.Forms
Verze sestavení: 4.0.0.0
Verze Win32: 4.8.4042.0 built by: NET48REL1LAST_C
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Verze sestavení: 4.0.0.0
Verze Win32: 4.8.4001.0 built by: NET48REL1LAST_C
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Verze sestavení: 4.0.0.0
Verze Win32: 4.8.3761.0 built by: NET48REL1
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Verze sestavení: 4.0.0.0
Verze Win32: 4.8.3761.0 built by: NET48REL1
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Verze sestavení: 4.0.0.0
Verze Win32: 4.8.4075.0 built by: NET48REL1LAST
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Verze sestavení: 4.0.0.0
Verze Win32: 4.8.3761.0 built by: NET48REL1
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Verze sestavení: 4.0.0.0
Verze Win32: 4.7.3190.0 built by: NET472REL1LAST_C
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_cs_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Verze sestavení: 4.0.0.0
Verze Win32: 4.7.3190.0 built by: NET472REL1LAST_C
Základ kódu (CodeBase): file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_cs_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** Ladění JIT **************
Aby bylo povoleno ladění JIT, musí konfigurační soubor
pro tuto aplikaci nebo počítač (machine.config) mít
v oddílu system.windows.forms nastavenou hodnotu njitDebugging.
Aplikace rovněž musí být kompilována s povoleným
laděním.
Příklad:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Je-li ladění JIT povoleno, budou všechny neošetřené výjimky
odeslány ladicímu programu JIT, který je registrován v počítači,
a nebudou zpracovány tímto dialogovým oknem.
S Lite verzí pracuji, ale bohužel se mi nedaří výjimku reprodukovat. Nahrál jsem znovu novou verzi a ta by měla snad fungovat.
Výborně, už mi to funguje. Děkuji za ochotu při řešení chyby. Na programu se mi nejvíce líbí jeho univerzálnost – disponuje simulátory, kalendářem (ten má třeba naše škola na webu skrytý, ale tento program jej samozřejmě umí zobrazit), dokonce odkazem na web jídelny. Sám jsem podobný univerzální nástroj vytvářel (jenom to bylo na webu) a možná se nechám tímto vaším/tvým programem do budoucna inspirovat. 😄
Já děkuji za Vaší ochotu při řešení chyby. Hledání chyb a jejich řešení je pro mě největší zábava samotného programování. Jinak jsem na Vaší tvorbu koukal a líbila se mi.
Při zavření Nastavení pomocí křížku (v Lite verzi) vyskočí výjimka.