Bibliotecas de tiempo de ejecución de Visual FoxPro

Visual FoxPro se entrega con dos bibliotecas de tiempo de ejecución diferentes:

Bibliotecas de tiempo de ejecución Descripción
VFP7R.DLL Tiempo de ejecución normal para la mayoría de los tipos de aplicaciones.
VFP7T.DLL Tiempo de ejecución de varios subprocesos especial para aplicaciones de servidor en proceso de gran escalabilidad, por ejemplo, las creadas para su uso con Microsoft Transaction Server.

Cuando se utiliza el cuadro de diálogo Opciones para generar del Administrador de proyectos, la acción de generación que elija determina el tiempo de ejecución que utilizará la aplicación o el servidor generados. Sólo los servidores .dll pueden utilizar el tiempo de ejecución vfp7t.dll. El método Project.Build también permite elegir qué tiempo de ejecución se va a utilizar.

El código fuente compilado, por ejemplo, un archivo .exe o .dll, se marca internamente para identificar el tiempo de ejecución que se utilizará cuando se invoque. La única manera de cambiar el tiempo de ejecución que utiliza un servidor es volver a generarlo. El servidor puede determinar, en tiempo de ejecución, qué biblioteca de tiempo de ejecución está utilizando mediante la propiedad de sólo lectura Application.StartMode. Debe saber qué biblioteca de tiempo de ejecución está asociada al servidor .dll para poder elegir el tiempo de ejecución correcto que debe incluir en el programa de instalación.

Nota   Al igual que todos los archivos de tiempo de ejecución de Visual FoxPro, estos archivos también se instalan en la carpeta System de Windows. Ambos tiempos de ejecución comparten el mismo archivo de recursos (como vfp7resn.dll). Sólo la biblioteca vfp7r.dll permite el registro automático mediante regsvr32.exe; no obstante, sólo es necesario para los documentos activos y servidores que no sean COM.

Vea también

Escalabilidad y subprocesamiento múltiple | Biblioteca de tiempo de ejecución VFP7R.DLL | Interoperabilidad e Internet | Biblioteca de tiempo de ejecución VFP7T.DLL | Consideraciones y limitaciones para diseñar servidores