Causas por las que no se puede cargar un VBD

Id. de artículo: 550552 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E10502
Expandir todo | Contraer todo

Resumen



La distribución de documentos ActiveX (ficheros con extensión VBD) en
páginas HTML puede dar lugar a problemas de carga que no son
detectables en la máquina en la que se generó el documento.

Más información



El siguiente paso del desarrollo de un documento ActiveX es su
distribución, normalmente en Internet. Sin embargo, dependiendo de los
equipos en los que vayamos a instalar esta aplicación puede aparecer
el siguiente mensaje de error en el explorador de páginas web (de
ahora en adelante supongamos que es Microsoft Internet Explorer):

"Internet Explorer está abriendo un archivo de tipo desconocido
NombreAplicación.VBD de NombreServidor"

Las causas de este mensaje pueden ser varias, pero las más comunes son
las dos siguientes:

1. El nivel de seguridad establecido no es el adecuado. Hay que
tener en cuenta que hay tres niveles de seguridad: Alto, Medio y
Ninguno.

El nivel de seguridad alto no permite la ejecución de
aplicaciones que no hayan sido firmadas digitalmente. El nivel
medio permite la ejecución de cualquier aplicación, pero siempre
pide confirmación al usuario.
Normalmente los documentos ActiveX que vamos a distribuir no
están firmados digitalmente por lo que es necesario establecer
el nivel de seguridad Medio o Ninguno (esta última opción no es
recomendable).

La seguridad se establece en Internet Explorer en el siguiente
menú:

Ver\Opciones\Seguridad\Nivel de Seguridad.

Otra cuestión relacionada con la seguridad son los conceptos
"Safe for scripting" y "Safe for initializing". Debemos
asegurarnos que éstas dos opciones están marcadas cuando
realizamos la instalación con el "Asistente para instalar
aplicaciones", porque sino Internet Explorer mostrará mensajes
de advertencia.

2. Otro punto a tener en cuenta es la ubicación de los ficheros CAB
que acompañan al documento ActiveX. Debemos asegurarnos que los
ficheros CAB se encuentran en el servidor que se especificó en
el "Asistente para instalar aplicaciones". Para comprobar que
tenemos todos los CAB adecuados debemos ir al directorio del
servidor web donde se instaló el documento ActiveX. El
subdirectorio Support contiene dos ficheros importantes:

NombreDocumento.INF

NombreDocumento.DDF.

NombreDocumento.INF contiene las referencias a los CABs
necesarios para ejecutar el documento ActiveX. Aquí se debe
comprobar que realmente las rutas y CABs que aparecen son
correctos.

Si se quiere cambiar algo de lo que aparece en
NombreDocumento.INF, podemos regenerar NombreDocumento.CAB
utilizando la herramienta MAKECAB que se encuentra en
Unidad:\DirectorioVB5\SETUPKIT\KITFIL32 :

MAKECAB NombreDocumento.DDF

Como se puede comprobar NombreDocumento.DDF es el fichero de
definición para crear el CAB. Si faltara alguno de los CABs se
pueden copiar manualmente desde el CD-ROM de Visual Basic 5.0 en
el directorio \TOOLS\CABINETS

Propiedades

Id. de artículo: 550552 - Última revisión: martes, 06 de mayo de 1997 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Control Creation Edition
  • Microsoft Visual Basic 5.0 Learning Edition
Palabras clave: 
vbwin activex document KB550552

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