REVISIÓN: El IDE de Visual Studio .NET 2002 se bloquea cuando se establece una propiedad de matriz de tipo double de un control de usuario en un valor muy pequeño o en un valor muy grande

Seleccione idioma Seleccione idioma
Id. de artículo: 834907 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

El IDE de Microsoft Visual Studio .NET 2002 deja de responder cuando se genera una solución o cuando intenta abrir un formulario que aloja un control de usuario de Microsoft .NET Framework 1.0 en vista de diseñador. Este problema se produce cuando se establece una propiedad de matriz de tipo double de un control de usuario en un valor muy pequeño o en un valor muy grande. No se recibe un mensaje de error cuando se produce este problema. Si intenta volver a abrir la solución, el IDE de Visual Studio .NET 2002 deja de responder otra vez. Aún no recibe un mensaje de error. Un valor como 1E210 provocaría este problema.

Solución

Información de Service Pack

Para resolver este problema, obtenga el service pack más reciente para Microsoft .NET Framework 1.0. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
318836Cómo obtener el service pack más reciente de .NET Framework 1.0

Información de revisiones

Ahora hay disponible un hotfix para el que Microsoft proporciona soporte técnico, pero que sólo se diseñó para corregir el problema descrito en este artículo. Aplíquelo sólo a sistemas que experimenten este problema específico. Este hotfix puede ser sometido a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere el siguiente .NET Framework 1.0 que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de los servicios de soporte técnico de Microsoft e información acerca de los costos de soporte, visite el siguiente sitio Web:
http://support.microsoft.com/contactus/?ws=support
Nota en casos especiales, los costos derivados normalmente de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y horas de estos archivos aparecen en la hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.
Date         Time   Version         Size       File name
--------------------------------------------------------------------------
02-Sep-2004  03:57  7.0.9764.0        589,824  Cscomp.dll       
02-Sep-2004  04:24  7.0.9764.0        716,800  Cslangsvc.dll    
02-Sep-2004  10:43  1.0.3705.482    1,179,648  Microsoft.visualstudio.dll

Estado

Microsoft ha confirmado que se trata de un error de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió por primera vez en .NET Framework 1.0 Service Pack 2.

Más información

Pasos para reproducir el comportamiento

  1. Inicie Microsoft Visual Studio NET..
  2. En el menú archivo , seleccione nuevo y, a continuación, haga clic en proyecto .
  3. En la sección Tipos de proyecto , haga clic en C# proyectos .
  4. En la sección plantillas , haga clic en Aplicación para Windows , escriba Q834907 en el cuadro nombre y, a continuación, haga clic en Aceptar .
  5. En el menú archivo , haga clic en Agregar nuevo elemento .
  6. En el cuadro de diálogo Agregar nuevo elemento , haga clic en Control de usuario y, a continuación, haga clic en Abrir .
  7. En el menú Ver , haga clic en código .
  8. En UserControl1.cs, agregue el código siguiente.
    double[] _ArrayOfDoubles = new double[5];
    public double[] ArrayOfDbl
    {
    	get
    	{
    		return _ArrayOfDoubles;
    	}
    	set
    	{
    		_ArrayOfDoubles = value;
    	}
    } 
    
  9. En el menú Generar , haga clic en Generar soluciones .
  10. En la vista Diseño de Form1, arrastre UserControl1 desde Mis controles de usuario en el cuadro de herramientas al formulario Form1.
  11. Seleccione la propiedad ArrayofDbl del control de usuario en Propiedades .
  12. Establecer el valor de 1E210 para el primer miembro de la matriz.
  13. En el menú Generar , haga clic en volver a generar solución .

Propiedades

Id. de artículo: 834907 - Última revisión: jueves, 23 de enero de 2014 - Versión: 2.5
La información de este artículo se refiere a:
  • Microsoft Visual Studio .NET 2002 Professional
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft .NET Framework 1.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbnetframe100sp2fix kbprogramming kbideproject kbqfe kbfix KB834907 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 834907

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com