Поставка Visual FoxPro включает в себя две библиотеки для run-time, которые вы будет распространять со своими приложениями:
-
VFPVersionNumberR.dll
-
VFPVersionNumberT.dll
VersionNumber указывает номер версии Visual FoxPro, которую вы использовали для разработки ваших приложений. Эти run-time библиотеки размещены в каталоге ..\Program Files\Common Files\Microsoft Shared\VFP.
VFPVersionNumberR.dll представляет собой обычную run-time библиотеку для большинства типов приложений. VFPVersionNumberT.dll представляет собой специальную multithreaded run time библиотеку для высокопереносимых in-process серверных приложений, такизх как созданных для использования с Microsoft Transaction Server. Обе run-time библиотеки совместно используют файл ресурса, VFPVersionNumberRENU.dll. Для получения более подробной информации смотрите Run-Time Библиотека VFP9R.DLL и Run-Time Библиотека VFP9T.DLL.
Когда you собираете ваше приложения из Project Manager (Диспетчера проекта), выбранное вами действие по сборке определяет, какие run-time библиотеки будет использовать сгенерированное приложение или сервер. Библиотеку VFPVersionNumberT.dll могут использовать только сервера автоматизации Automation servers (.dll). Метод Build (Собрать) для объектов Project (Проект) позволяет вам, кроме того, выбрать: какую библиотеку использовать. Для получения более подробной информации смотрите задач и метода Как: собирать сервера автоматизации (Automation Servers), Как: собирать приложения и Метод Build (Собрать).
![]() |
---|
Скомпилированный исходный файл, например, исполнимый (.exe) или сервер автоматизации внутренне маркируется для идентификации при вызове - какую библиотеку использовать. Единственным способом заменить run-time библиотеку сервера автоматизации является его пересборка. Ваш сервер может определить в run time, какая библиотека используется с помощью свойства (маркированного, как "только для чтения") StartMode объекта Application. Вам необходимо знать, какая библиотека ассоциирована с вашим сервером автоматизации для того, чтобы вы могли выбрать "правильную" библиотеку для включения ее в установочный файл. Для получения более подробной информации смотрите Сервера автоматизации и COM. |