Combobox e eccezioni, forse un bug?

giovedì 18 novembre 2010 - 12.44
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  .NET 3.0  |  .NET 3.5  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

disti Profilo | Newbie

Buondì a tutti,

mi sono trovato di fronte ad un comportamento davvero strano di vb2010. Penso che sia un bug, ma voglio riportarlo qui perchè magari qualcuno è in grado di spiegarmi la cosa.

Il modo più semplice per capire il problema penso sia creare un progetto di esempio.

Provate a creare un progetto VB Windows Forms.
Deve esserci un pulsante "Button1" e una combo "ComboBox1"

Questo è il codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

La cosa davvero strana è che quando clicco su Button1 interviene il debugger per dirmi che, in sostanza, sto dividendo per zero. Questo è ovviamente corretto. Quando invece clicco sulla combo e cambio selezione il debugger non interviene, ma l'ultima riga della sub non viene eseguita.

Come è possibile??

Preciso che, se attiva, l'interruzione "first-chance" si verifica in entrambi i casi e il problema riguarda invece sono l'interruzione "second-chance".

ciao!

Roberto

full98 Profilo | Newbie

A me non risulta,
ho creato il progetto con il tuo codice e come
deve risulta OverflowException: Overflow di un operazione aritmetica (Divisione per 0)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5