REVISIÓN: Una aplicación basada en formularios Windows Forms puede dejar de responder al realizar una llamada al método control.Invoke en .NET Framework 1.1 SP1

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): 896665
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Síntomas
Cuando realiza una llamada al método control.Invoke desde una aplicación basada en formularios Windows Forms de Microsoft en el Service Pack 1 (SP1) de Microsoft .NET Framework 1.1, la aplicación puede dejar de responder. Normalmente, este problema se produce en equipos que tienen varios procesadores. Además, puede experimentar este problema cuando utiliza los siguientes controles en la aplicación:
  • DateTimePicker
  • MonthCalendar
  • DomainUpDown
  • NumericUpDown
Solución
Nota La siguiente actualización de software resuelve este problema cuando se utiliza el control DateTimePicker o el control MonthCalendar en la aplicación. Si experimenta este problema cuando utiliza el control DomainUpDown o el control NumericUpDown , consulte la sección "Solución".

Ahora es disponible en Microsoft una actualización de software compatible, pero 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. Esta actualización de software se efectuarán pruebas adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere al próximo Microsoft .NET Framework 1.1 service pack que contiene esta actualización de software.

Para resolver este problema inmediatamente, póngase en contacto con soporte técnico de Microsoft para obtener la actualización de software. 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: 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.

Requisitos previos

Microsoft .NET framework 1.1 Service Pack 1 (SP1)

Requisito de reinicio

No es necesario reiniciar el equipo después de aplicar esta actualización de software.

Información de reemplazo de actualización de software

Esta actualización de software no sustituye a ninguna otra actualización de software.

Información de archivo

La versión en inglés de esta actualización de software tiene los atributos de archivo (o atributos de archivo más reciente) mostrados en la tabla siguiente. Las fechas y las horas de estos archivos se muestran en 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   ----------------------------------------------------------------------   03-May-2005  05:07  1.1.4322.2321  2,056,192  System.windows.forms.dll
Solución
Para evitar este problema cuando se utiliza el control DomainUpDown o el control NumericUpDown de la aplicación, siga estos pasos:
  1. Derive una clase que hereda el control DomainUpDown de o el control NumericUpDown .
  2. Declare un nuevo método privado. Nombre del método UpdateEditTextBase . Para ello, utilice el código siguiente.
    private void UpdateEditTextBase(){		base.UpdateEditText();}
  3. Reemplace el método UpdateEditText en la clase heredada. Para ello, utilice el código siguiente.
    protected override void UpdateEditText(){		Invoke(new MethodInvoker(UpdateEditTextBase));}
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".
Más información
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 896665 - Última revisión: 01/17/2015 10:25:45 - Revisión: 1.6

Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.1 Service Pack 1

  • kbnosurvey kbarchive kbmt kbwinserv2003sp2fix kbhotfixserver kbqfe kbfix kbbug kbpubtypekc KB896665 KbMtes
Comentarios