Содержание
Особенности ошибки
При запуске программы появляется следующая ошибка:
Возможные причины
- Не произошла автоматическая регистрация системных библиотек
- Компьютер работает с ограниченными правами администратора
Способы решения
Для решения проблемы необходимо выполнить ручную регистрацию системных библиотек, введя следующую команду:
Например, вы можете нажать на кнопку «Пуск», выбрать из меню команду «Выполнить» и набрать или вставить указанный выше
Для Windows 7 64-bit путь должен быть
Примечания
Пути к файлам (c:windowssystem и пр.) указаны выше для случая установки операционной системы Windows по умолчанию. Если система установлена на Вашем компьютере не на диск C или в другой каталог, вам придется соответственным образом изменить текст команды.В случае успешного выполнения команды на экране должно появиться сообщение вида:
Добрый день всем, кто зашёл сюда по этому поводу.
Довольно часто у пользователей FoxPro 5.0 или даже visual foxpro 9.0 возникает такая проблема при переносе, например, программ, написанных на Foxpro, на другой компьютер, например, под управлением Windows 7 (32 разрядной) или же Windows 7 и Windows 8 64 разрядной, такой вот вопрос-ступор:
«Cannot locate the microsoft visual foxpro support library»
При этом, на экране появляется вот это зловещее окно:
cannot locate the microsoft visual foxpro support library
Проблема, разумеется, в недостающих библиотеках этого самого Foxpro. Ну не может Foxpro обойтись без своих библиотек, на которые он опирается при запуске своих же приложений.
Однако, она (проблема) вполне себе рашаема, причем проблема запуска приложений, написанных на Foxpro, решается без установки самого Foxpro.
Для этого достаточно скопировать соответствующие библиотеки в соответствующие каталоги Windows. Весьма удобно. Потому что, в этом случае щекотливая проблема лицензирования Foxpro отпадает.
В разных версиях Windows пути копирования — разные!
В случае 32-разрядных систем, набор библиотек копируем сюда:
C:windowssystem32
В случае 64 — разрядных систем путь несколько иной:
C:WindowsSysWOW64
Теперь о библиотеках. Их нужно несколько для корректной работы Foxpro.
Автор сайта blog.d2craft.ru любезно согласился собрать их и выложить для вас здесь:
Набор библиотек visual foxpro 5.0 можно скачать ЗДЕСЬ
Набор библиотек visual foxpro 9.0 можно скачать ЗДЕСЬ
Cannot locate the Microsoft Visual FoxPro support library – решение проблеммы
Возможны проблеммы из-за неправильно установленных библиотек Visual FoxPro. Есть несколько решений путей как описано на сайте wiki.integral.ru:
Возможные причины:
Не произошла автоматическая регистрация системных библиотек
Компьютер работает с ограниченными правами администратора
А также их решения:
Для решения проблемы необходимо выполнить ручную регистрацию системных библиотек, введя следующую команду:
c:windowssystem32
egsvr32 “c:windowssystem32vfp9r.dll”
и
c:windowssystem32
egsvr32 “c:windowssystem32vfp9renu.dll”
Например, вы можете нажать на кнопку “Пуск”, выбрать из меню команду “Выполнить” и набрать или вставить указанный выше
Для Windows 7 64-bit путь должен быть
c:windowsSystemWOW64
egsvr32 “c:windowsSystemWOW64vfp9r.dll”
и
c:windowsSystemWOW64
egsvr32 “c:windowsSystemWOW64vfp9renu.dll”
“Cannot locate the Microsoft Visual FoxPro support library”
Может возникнуть другая:
“Запуск программы невозможен, так, как на компьютере отсутствует MSVCR70.dll”
Если это решение не помогло, (мне к примеру оно не помогло), тогда качаем библиотеку VisualFoxPro