Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Помогите чайнику! "API library revision mismatch. "  [new]
Flame-X
Member

Откуда: Крайний Север
Сообщений: 3
Программа была написана лет 15 назад на FoxPro 2.0 (DOS), после внесения изменений в текст программы и при попытке создать .ехе в FoxPro 2.6 (dos)
выдается сообщение "API library revision mismatch. Rebuld library".
Пожалуйста подскажите, что и как нужно сделать. Спасибо.
4 фев 04, 10:08    [519930]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику! "API library revision mismatch. "  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8873
А какой exe содавали - компактный или полный (работа без дополнительных библиотек)? И что это за API библиотека? Лежит ли она явно в директории проекта?
4 фев 04, 10:43    [520051]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику! "API library revision mismatch. "  [new]
Urri
Member

Откуда: Москва
Сообщений: 2693
Видимо, дело в plb-библиотеках, подключенных по set library. Вам нужно либо найти их версии под FP2.6 (или FP2.5, по-моему, они FP2.6-совместимы, точно не помню), либо - а в случае, если не найдете, то однозначно - выбросить их из проекта с реализацией функциональности средствами языка FP.
4 фев 04, 11:20    [520153]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику! "API library revision mismatch. "  [new]
TheBurn
Guest
Из Хелпа: "Используемая вами библиотека не соответствует версии FoxPro"
Так, что Urri все правильно написал. Только у API библиотек вроде расширение *.FLL
4 фев 04, 13:01    [520464]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику! "API library revision mismatch. "  [new]
Flame-X
Member

Откуда: Крайний Север
Сообщений: 3
API - как таковая, это не библиотека. Это есть Интерфейс Прикладных Программ входящий в пакет разработки собственных библиотек на С и Ассемблере для FP.
Дело действительно в plb-библиотеке, в головной программе установлено set to library с ссылкой на эту библиотеку. Сама библиотека в наличии имеется.
При открытии project-а в списке значится, но при попытке создать экзешник выдается то самое сообщение. Скорее всего бывший разработчик писал собственную библиотеку при помощи API и чем чревато ее отключение неизвестно.. :(((
4 фев 04, 13:03    [520474]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику! "API library revision mismatch. "  [new]
Urri
Member

Откуда: Москва
Сообщений: 2693
Если разработчик доступен, можно его попросить...
Если есть исходные коды на C, то можно попробовать самим...
перекомпилировать ее для версии 2.6, используя API этой версии. Во избежание возможных предложений о сотрудничестве ;-) - я вам помочь не могу, поскольку сам никогда такого не делал. ;-)
4 фев 04, 13:19    [520515]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику! "API library revision mismatch. "  [new]
Flame-X
Member

Откуда: Крайний Север
Сообщений: 3
огромное спасибо, Urii!
попробую перекомпилировать с новой версией.
4 фев 04, 13:41    [520570]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить