Share via


Ejecutar documentos activos

Para ejecutar los documentos activos de Visual FoxPro son necesarios los archivos Vfp7.exe y Vfp7run.exe, o bien Vfp7run.exe, Vfp7r.dll y Vfp7resn.dll (esn indica que se trata de la versión en español). Estos archivos deben estar instalados y registrados en el equipo en el que está instalado Internet Explorer. Cuando se instala Visual FoxPro, Vfp7.exe se instala en el directorio de Visual FoxPro y los archivos restantes en el directorio Windows\System o en \System32, según el sistema operativo instalado.

Ejecutar documentos activos desde el menú Herramientas

El menú Herramientas de Visual FoxPro contiene el comando Ejecutar un documento activo que se puede seleccionar para mostrar el cuadro de diálogo Ejecutar un documento activo. En este cuadro de diálogo, puede especificar cómo se ejecutará un documento activo. Están disponibles las siguientes opciones:

Opción Descripción
En el explorador (predeterminada) El documento activo se ejecuta en Internet Explorer utilizando el tiempo de ejecución de Visual FoxPro.
Independiente El documento activo se ejecuta como una aplicación independiente con el tiempo de ejecución de Visual FoxPro.
En el explorador (depuración) El documento activo se ejecuta en Internet Explorer con el ejecutable de Visual FoxPro (Vfp7.exe). Estarán disponibles las herramientas de depuración, la ventana Comandos y todas las características del entorno de desarrollo de Visual FoxPro.
Independiente (depuración) El documento activo se ejecuta como una aplicación independiente con el ejecutable de Visual FoxPro (Vfp7.exe). Estarán disponibles las herramientas de depuración, la ventana Comandos y todas las características del entorno de programación de Visual FoxPro.

Esta opción equivale a ejecutar DO <nombre de documento activo> en la ventana Comandos.

También puede ejecutar un documento activo si lo abre en el cuadro de diálogo Abrir archivo de Internet Explorer o si se desplaza hasta el documento activo desde otra página Web que contenga un vínculo al mismo.

El tiempo de ejecución de Visual FoxPro y los documentos activos

Desde Visual FoxPro puede ejecutar un documento activo si hace doble clic en el icono de documento activo en el Explorador de Windows. También puede ejecutar un documento activo desde una aplicación en tiempo de ejecución de Visual FoxPro. El tiempo de ejecución de Visual FoxPro consta de dos archivos, Vfp7run.exe y Vfp7r.dll. Ambos deben estar instalados y registrados para poder ejecutar documentos activos. También se puede utilizar el tiempo de ejecución para ejecutar otros archivos distribuibles de Visual FoxPro; por ejemplo, programas de Visual FoxPro compilados (archivos .fxp).

Una vez registrado, puede utilizar Vfp7run.exe para ejecutar directamente documentos activos, y otros archivos distribuibles de Visual FoxPro, desde Windows.

Sintaxis de Vfp7run.exe

VFP7RUN [/|?|/?][/embedding] [/regserver] [/unregserver] [/security] 
   [/s] [/version] [FileName]

Argumentos

  • /|?|/?
    Muestra el cuadro de diálogo Acerca del tiempo de ejecución de Microsoft Visual FoxPro, donde puede especificar o restablecer la configuración de seguridad, o revisar la información del sistema.
  • /embedding
    Carga Vfp7run.exe como un servidor de documentos activos. En este modo, Vfp7run.exe se registra como un servidor COM capaz de crear un objeto de tipo documento activo de Visual FoxPro ("Visual.FoxPro.Application.6"). Sin este argumento, Vfp7run.exe no actúa como servidor COM.
  • /regserver
    Registra Vfp7run.exe.
  • /unregserver
    Elimina Vfp7run.exe del Registro.
  • /security
    Muestra el cuadro de diálogo Configuración de seguridad de la aplicación, que permite especificar las opciones de seguridad para los documentos activos y para otros archivos de aplicación (.app). Si desea obtener más información, vea la siguiente sección, "Seguridad de documentos activos".
  • /s
    Silenciosa. Especifica que se generará un error si Vfp7run.exe no puede cargar el componente de tiempo de ejecución Vfp7r.dll.
  • /version
    Muestra información acerca de la versión de Vfp7run.exe y la de Vfp7r.dll.
  • FileName
    Especifica el archivo Visual FoxPro que se va a ejecutar.

Vfp7run.exe requiere que la biblioteca de vínculos dinámicos de soporte en tiempo de ejecución, Vfp7r.dll, esté instalada y registrada. Para registrar Vfp7r.dll, ejecute Regsvr32 con el nombre del tiempo de ejecución:

Regsvr32 Vfp7r.dll

Vea también

Menús en documentos activos | Seguridad de documentos activos | Interoperabilidad e Internet | Ejecutar un ejemplo de documento activo | Documentos activos