SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: iluengas en Miércoles 16 de Febrero de 2011, 17:41

Título: System.ArgumentOutOfRangeException: El valor que desea agreg
Publicado por: iluengas en Miércoles 16 de Febrero de 2011, 17:41
Hola, tras llevar un tiempo ejecutándose una aplicación hecha en VB 2010.NET me salta la siguiente ventana de
 error con titulo "Microsoft .NET FrameWork" y el siguiente texto:

Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

************** Texto de la excepción **************
System.ArgumentOutOfRangeException: El valor que desea agregar está fuera del intervalo.
Nombre del parámetro: value
   en System.DateTime.Add(Double value, Int32 scale)
   en System.TimeZoneInfo.TransitionTimeToDateTime(Int32 year, TransitionTime transitionTime)
   en System.TimeZoneInfo.GetDaylightTime(Int32 year, AdjustmentRule rule)
   en System.TimeZoneInfo.GetIsDaylightSavingsFromUtc(DateTime time, Int32 Year, TimeSpan utc, AdjustmentRule rule, Boolean& isAmbiguousLocalDst)
   en System.TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc(DateTime time, Boolean& isAmbiguousLocalDst)
   en System.DateTime.get_Now()
   en DevComponents.DotNetBar.BarFunctions.AnimateControl(Control control, Boolean show, Int32 animationTime, Rectangle rectStart, Rectangle rectEnd)
   en DevComponents.DotNetBar.Bar.?()
   en DevComponents.DotNetBar.AutoHidePanel.?(Object ?, EventArgs ?)
   en System.Windows.Forms.Timer.OnTick(EventArgs e)
   en System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



  Alguien puede decirme a que puede ser debido?

Gracias y un saludo.
Título: Re: System.ArgumentOutOfRangeException: El valor que desea agreg
Publicado por: gabio2 en Jueves 10 de Marzo de 2011, 21:31
Esa exepción ocurre cuando el valor esperado sale del rango, ocurre mucho cuando usas por ejemplo un For Each en algún arreglo.. y dentro del for each modificas dicho areglo.. ese es un ejemplo.. igual puede ser miles de cosas... :).. lo mejor es depurar el  programa