Cómo utilizar controles ActiveX en Internet Explorer de licencia

Seleccione idioma Seleccione idioma
Id. de artículo: 159923 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Un control ActiveX con licencia no se carga correctamente en una página HTML de Internet Explorer si el equipo no tiene licencia para utilizar el control. Por ejemplo, si utiliza Microsoft Visual C++ para generar el control, el código HTML página carga con el control en el equipo donde se ha generado, pero no se carga en un equipo diferente.

Para usar con licencia de controles HTML de página en un equipo sin licencia, debe generar un archivo de paquete (.lpk) de licencia. El archivo .lpk contiene las licencias en tiempo de ejecución para controles con licencia en la página HTML. License Package Authoring Tool (Lpk_tool.exe) se puede utilizar para generar este archivo. Para obtener License Package Authoring Tool, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=d2728e89-575e-42e9-a6ff-07d0021e68cc

Pasos para agregar un control a una página HTML

Para incrustar un control con licencia en una página HTML, siga estos pasos:
  1. Ejecutar Lpk_tool.exe en un equipo que tiene licencia para utilizar el control.
  2. Resalte cada control ActiveX con licencia que desea utilizar en la página HTML y, a continuación, haga clic en Agregar .
  3. Haga clic en Guardar & Salir de y a continuación, escriba un nombre para el archivo LPK.
  4. En la página HTML, inserte una etiqueta <OBJECT> para el objeto License Manager antes de las otras etiquetas <OBJECT>. El Administrador de licencias es un control ActiveX que se instala con Internet Explorer.

    Nota Este CLASSID "5220cb21-c88d-11cf-b347-00aa00a28331", es el Administrador de licencias y no para los controles ActiveX. Debe utilizar el mismo CLASSID cada vez consulte el archivo LPK. Además, debe mantener la propiedad Name de la etiqueta <param> como "LPKPath" y establezca elpropiedad de valor para la etiqueta <param> del objeto Administrador de licencias para el nombre del archivo LPK y la ruta de acceso. Esta ruta de acceso sea una ruta de acceso relativa pero no debe hacer referencia a un recurso compartido UNC o una dirección URL en otro dominio.

    Ya que puede sólo un archivo LPK para cada página HTML, asegúrese de que incluye todos los controles ActiveX con licencia de la página cuando se genera el archivo LPK. Por ejemplo:
    <OBJECT CLASSID = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
       <PARAM NAME="LPKPath" VALUE="relative URL to .LPK file">
    </OBJECT>
    					
  5. Inserte la etiqueta <object> para el control con licencia posteriormente. Por ejemplo, una página HTML que muestra el Microsoft Masked Edit control tiene este aspecto:
    <OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
    <PARAM NAME="LPKPath" VALUE="maskedit.lpk">
    </OBJECT>
    
    <OBJECT CLASSID="clsid:C932BA85-4374-101B-A56C-00AA003668DC"
    WIDTH=100 HEIGHT=25 VIEWASTEXT>
    </OBJECT>
    					

Solución de problemas

Antes de utilizar un control con licencia en una página Web, compruebe los elementos siguientes:
  1. Compruebe que tiene una licencia de redistribución para el control.
  2. Compruebe que la licencia permite el uso en Internet.
  3. Si se especifica un parámetro CodeBase para el <object> etiqueta de su Control ActiveX, compruebe que su uso está permitido por su contrato de licencia. Muchas compañías de terceros proporcionan una versión probada de los archivos .cab para sus controles. Consulte la documentación de autor para instrucciones de descarga de software.
Para comprobar esta información, consulte el contrato de licencia para el control en cuestión. El término "Reservados todos los derechos" significa que sólo tiene permiso para hacerlo es lo que se indique explícitamente. Cualquier actividad que no está permitido (o es imprecisa) en la licencia de acuerdo es una infracción de licencia posible.

Nota Los controles ActiveX que vienen con Microsoft Visual C++ y Microsoft Visual Basic también son controles con licencia. Siga los pasos anteriores para utilizarlos en una página HTML. Microsoft proporciona una versión de estos archivos .cab firmada. Para obtener más información, vea la sección "Referencias".


Referencias

Para obtener información adicional acerca de distribución del archivo CAB, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
172991Archivos CAB distribuidos con Visual Basic 5.0
Para obtener información adicional sobre el componente Internet descargue proceso, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
264570¿Webcast: Cómo descarga de componentes de Internet funciona?
252937Cómo encontrar más información acerca de por qué falló la descarga de código
271594Solucionador de Internet componente descarga problemas en pantalla está disponible
271273No carga el segundo control ActiveX con licencia

Propiedades

Id. de artículo: 159923 - Última revisión: martes, 05 de septiembre de 2006 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Service Pack 1 de Microsoft Internet Explorer 4.01
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer (Programming) 5.5 SP1
  • Microsoft Internet Explorer (Programming) 5.5 SP2
Palabras clave: 
kbmt kbcode kbctrl kbdownload kbfaq kbhowtomaster KB159923 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): 159923
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

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