Всем доброго времени суток!
На сегодня стоит вспомнить, что я ещё и IT-специалист. А не только писатель на Дзене. На днях на работе бухгалтер столкнулась с одной интересной ошибкой при попытке запуска программы «Налогоплательщик ЮЛ».
Формулировка ошибка такая: «Cannot locate the microsoft visual foxpro support library». На рабочем месте установлен Windows 8.1 (x64). Выглядит это окно вот так:
Почему в некоторых приложениях, программах возникает такая ошибка? Ключ к пониманию этой проблемы лежит в тексте наименования этого окна на скрине. Видите что написано вверху? «Microsoft visual FoxPro». Так вот… Докладываю. Очень много программ написано на языке Visual FOXPRO 5.0 и соответственно, Visual FOXPRO 9.0.
Я бы не сказал, что это сейчас супер-популярный язык программирования, но компания АО «ГНИВЦ» судя по всему тот самый «Налогоплательщик ЮЛ» пишет, продолжает именно на языке FoxPro. А Фокспро не может существовать без своих библиотек поддержки, которые ему необходимы для работы. Причем, библиотеки FOXPRO должны быть в системных папках. В противном случае, любая программа, написанная на FOXPRO, не запустится, вызвав окно с ошибкой как на скрине выше.
Решение проблемы
Поскольку Вы видите у себя на экране сообщение вида «Cannot locate the microsoft visual foxpro support library», то это и означает, что НЕТ у вас на компьютере этих самых библиотек поддержки программной среды microsoft visual foxpro. Но решение есть: нужно скачать и установить, точнее, скопировать эти самые библиотеки на ваш компьютер, в системную папку. Обратите внимание, что для разных версиий Windows и пути копирования — разные!
- В случае 32 — разрядных систем, набор библиотек копируем сюда: C:\windows\system32
- В случае 64 — разрядных систем путь несколько иной: C:\Windows\SysWOW64
Например, на работе у бухгалтера была windows 10 (x64) и скопировать пришлось в C:\Windows\SysWOW64. Теперь о библиотеках. Их нужно несколько для корректной работы Foxpro. Я собрал и подготовил их для вас. Они упакованы в архиве RAR. Действия простые: скачиваем, распаковываем, и затем копируем по указанным выше путям.
⏩ Скачать набор библиотек visual foxpro 5.0
⏩ Скачать набор библиотек visual foxpro 9.0
Вот и всё решение!) Надеюсь, я смог Вам помочь.
IT — вопросы
Tags:IT
Особенности ошибки
При запуске программы появляется следующая ошибка:
Ошибка "Cannot locate the Microsoft Visual FoxPro Support Library"
Возможные причины
- Не произошла автоматическая регистрация системных библиотек
- Компьютер работает с ограниченными правами администратора
Способы решения
Для решения проблемы необходимо выполнить ручную регистрацию системных библиотек, введя следующую команду:
c:\windows\system32\regsvr32 "c:\windows\system32\vfp9r.dll"
Например, вы можете нажать на кнопку «Пуск», выбрать из меню команду «Выполнить» и набрать или вставить указанный выше
Для Windows 7 64-bit путь должен быть
c:\windows\SysWOW64\regsvr32 "c:\windows\SysWOW64\vfp9r.dll"
Примечания
Пути к файлам (c:\windows\system\ и пр.) указаны выше для случая установки операционной системы Windows по умолчанию. Если система установлена на Вашем компьютере не на диск C или в другой каталог, вам придется соответственным образом изменить текст команды.В случае успешного выполнения команды на экране должно появиться сообщение вида:
DllRegisterServer in c:\windows\system32\vfp9r.dll succeeded
Если на компьютере нет файлов vfp9r.dll и vfp9renu.dll, то это свидетельствует, о том что компьютере работает не с полными правами администратора.
Архив библиотек
Если решение не помогло
Посмотрите папку SysWOW64 (или system32) на наличие файлов dll, начинающихся на «vfp9…». Удалите все, кроме следующих:
vfp9r.dll
VFP9RENU.DLL
vfp9t.dll
- Remove From My Forums
-
Question
-
Sorry; hope someone know to help me pls;
My error is «cannot locate the microsoft visual foxpro support library»
and I downloaded VFP 9; and I Install successfull;
but I dont know how to solve my error
please help me
thank alot
Answers
-
First Create An .EXE File Of Your Software.
Than Copy The Following 3 Files Into Your Software Folder Where Your .EXE File Exists.
File Names Are :
1. msvcr71.dll
2. vfp9r.dll
3. VFP9RENU.DLL
These 3 Files Are Visual Foxpro 9.00’s Library Supporting Files And You Will Find These Files Inside The VFP9 Folder.
I Am Sure That This Will Definetely Solve Your Problem.
Deepak Kharpate
-
Proposed as answer by
Wednesday, February 18, 2015 11:55 AM
-
Marked as answer by
Tom BorgmannEditor
Monday, May 11, 2015 9:29 AM
-
Proposed as answer by
-
Hi,
could you be a bit more specific on when this error occurs?
Usually this only happens, when a compiled app is installed without corresponding runtimes.
It might also be helpful to know, which windows version you are using and where exactly you installed VFP.
Gruss / Best regards -Tom 010101100100011001010000011110000101001001101111011000110110101101110011
-
Proposed as answer by
Naomi N
Wednesday, February 8, 2012 6:20 PM -
Marked as answer by
Mark Liu-lxf
Friday, February 17, 2012 3:33 AM
-
Proposed as answer by
-
-
Edited by
Pavel Celba
Wednesday, February 8, 2012 6:09 PM -
Marked as answer by
Naomi N
Friday, August 21, 2015 9:40 PM
-
Edited by
Сообщение возникает из-за отсутствия библиотек msvcr71.dll,vfp9r.dll,vfp9renu.dll,vfp9t.dll в операционной системе.
Для решения этой проблемы необходимо скачать и запустить дополнительную программу, которая установит необходимые библиотеки в операционную систему.
После скачивания и распаковки архива необходимо запустить файл VFP9SP2RT.exe. Далее выбираем язык интерфейса «U.S. English» и нажимаем кнопку «OK».
В открывшемся окне выбираем «Russian» в разделе «Language Resources» и нажимаем кнопку «Install«
Также необходимо в разделе «Runtime Files» выбрать значение «Multithreaded«
После завершения установки нужных библиотек необходимо повторить запуск программы.
Перейти до вмісту
Возможны проблеммы из-за неправильно установленных библиотек Visual FoxPro. Есть несколько решений путей как описано на сайте wiki.integral.ru:
Возможные причины:
Не произошла автоматическая регистрация системных библиотек
Компьютер работает с ограниченными правами администратора
А также их решения:
Способы решения
Для решения проблемы необходимо выполнить ручную регистрацию системных библиотек, введя следующую команду:
c:\windows\system32\regsvr32 “c:\windows\system32\vfp9r.dll”
и
c:\windows\system32\regsvr32 “c:\windows\system32\vfp9renu.dll”
Например, вы можете нажать на кнопку “Пуск”, выбрать из меню команду “Выполнить” и набрать или вставить указанный выше
Для Windows 7 64-bit путь должен быть
c:\windows\SystemWOW64\regsvr32 “c:\windows\SystemWOW64\vfp9r.dll”
и
c:\windows\SystemWOW64\regsvr32 “c:\windows\SystemWOW64\vfp9renu.dll”
Помимо ошибки:
“Cannot locate the Microsoft Visual FoxPro support library”
Может возникнуть другая:
“Запуск программы невозможен, так, как на компьютере отсутствует MSVCR70.dll”
Если это решение не помогло, (мне к примеру оно не помогло), тогда качаем библиотеку VisualFoxPro
Устанавливаем и все.