Pérdida de memoria se produce cuando se quitan comportamientos por dinámicamente

Seleccione idioma Seleccione idioma
Id. de artículo: 309170 - 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.
ImportanteEste artículo contiene información acerca de cómo modificar el registro. Asegúrese de que copia el registro antes de modificarlo. Asegúrese de que sabe cómo restaurarlo si surge algún problema. Para obtener más información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo hacer copia de seguridad y restaurar el registro de Windows
Expandir todo | Contraer todo

Síntomas

Cuando se adjunta o elemento comportamiento se agregan dinámicamente y, a continuación, se quitan en una página HTML, no se cancela la asignación de memoria.

Causa

Este problema está causado por un problema de sincronización entre Microsoft Internet Explorer y el motor de secuencias de comandos.

Solución

Para resolver este problema, obtenga el service pack más reciente para Internet Explorer 6. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
328548Cómo obtener el servicio más reciente Pack de Internet Explorer 6

Información de la revisión

Hay un hotfix compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Esta revisión sólo se aplican a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a que la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si no aparece en esta sección, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

NotaSi se producen problemas adicionales o si necesita solucionar un problema, es posible que deba crear una solicitud de servicio independiente. Los costos de soporte técnico usuales se aplicarán a las cuestiones y problemas que no reúnan los requisitos para esta revisión en cuestión. Para obtener una lista completa de los números de teléfono de soporte y servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
NotaEl formulario de "Descarga de revisión disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Información de archivo

La versión en inglés de esta revisión tiene el archivo atributos (o posterior) que figuran en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora universal coordinada (UTC). Cuando se ver la información de archivo, se convierte en hora local. Para buscar el diferencia entre la hora UTC y la hora local, utilice elZona horariaficha de la herramienta fecha y hora en el Panel de Control.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran al principio de este artículo. Este problema se corrigió primero en Internet Explorer 6 Service Pack 1.

La corrección para el problema ya está presente en Internet Explorer 7 y en Internet Explorer 8, sin embargo, la corrección debe habilitarse estableciendo la entrada del registro que se menciona en la sección siguiente.

Más información

AdvertenciaPueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o mediante cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar que se puedan resolver estos problemas. Modificar el registro bajo su responsabilidad.

Esta corrección se incluye en Internet Explorer 6 SP1 y en versiones posteriores de Internet Explorer como se muestra en la sección "Aplicable A". Sin embargo, de forma predeterminada, está deshabilitado. Para habilitar esta corrección, establezca el valor del registro siguiente en un valor de cadena de "yes" o a un valor binario de 1:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Cleanup HTCs
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
315014Error: La pérdida de memoria se produce al quitar comportamientos
Para que esta solución surta efecto, debe cumplir el código los siguientes requisitos:
  • El comportamiento debe tener sólo una secuencia de comandos (elemento) y todos secuencia de comandos (como controladores de eventos en línea) en el archivo .htc debe utilizar el mismo lenguaje como el elemento único de la secuencia de comandos.
  • El elemento de la secuencia de comandos puede utilizar elSRCatributo sin límite en el tamaño del código en el archivo que se hace referencia. Sin embargo, el tamaño de la secuencia de comandos archivo que se hace referenciada en el atributo src o el código de secuencia de comandos en las etiquetas de secuencia de comandos debe ser al menos de 512 bytes.
Esta solución sólo es para los componentes ligeros de HTML (HTCs). Soporte técnico para regulares HTCs requeriría cambios de arquitectura en Mshtml y de Jscript que no son factibles. Posibles soluciones para HTCs regulares incluyen:
  • Realice el HTC un ligero HTC.
  • Explorar la página para reclamar memoria.

Propiedades

Id. de artículo: 309170 - Última revisión: miércoles, 26 de febrero de 2014 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Palabras clave: 
kbnosurvey kbarchive kbautohotfix kbhotfixserver kbenv kbie600presp1fix kbprb kbqfe kbie600sp1fix kbmt KB309170 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): 309170

Enviar comentarios

 

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