powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Несовпадение версии файла ресурсов
7 сообщений из 7, страница 1 из 1
Несовпадение версии файла ресурсов
    #32538955
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю свою DLL на VFP 8.0.
oDll=GETOBJECT("c:\myprog\mydll\mydll.dll","mydll.myclass")
выдаёт ошибку: "Несовпадение версии файла ресурсов"
После чего фокс закрывается.

Что такое.
...
Рейтинг: 0 / 0
Несовпадение версии файла ресурсов
    #32539059
Как DLL на фоксе можно делать только COM-серверы на основе класса типа OLEPUBLIC, например:

Код: plaintext
1.
2.
3.
DEFINE CLASS AS CUSTOM OLEPUBLIC
* Описание
ENDDEFINE

В качестве класса-родителя используются классы CUSTOM, SESSION и COLLECTION (можно любой, но лучше эти).

После создания DLL модуля фокс автоматически регистрирует его в вашем винде. При переносе на другую машину этот DLL должен быть зарегистрирован командой RegSvr32.

В приложении создание объекта выполняется функцией CREATEOBJECT.
...
Рейтинг: 0 / 0
Несовпадение версии файла ресурсов
    #32539097
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То Вячеслав Клепинин

Класс создан на основе класса CUSTOM
OLEPUBLIC есть.
oDll=GETOBJECT("c:\myprog\mydll\mydll.dll","mydll.myclass")
oDll=createOBJECT("mydll.myclass")
выдают одну и туже ошибку (см. выше)
DLL зарегистрирован командой RegSvr32.

Так что вроди всё правильно, но проблема остаётся.
...
Рейтинг: 0 / 0
Несовпадение версии файла ресурсов
    #32539281
А на том компе, где создан DLL, работает?
...
Рейтинг: 0 / 0
Несовпадение версии файла ресурсов
    #32539341
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДА, ДА, ДА!!!
...
Рейтинг: 0 / 0
Несовпадение версии файла ресурсов
    #32539382
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РЕБЯТА !!
Поставил DLL на другую машину и всё пошло.
Может дело в SP1 к VFP 8.0. на другой машине его нет?

Тут другой вопрос возник.
В VB мой мои методы и проперти не видны, хотя они стоят как Public.
Кто знает в чём проблема
...
Рейтинг: 0 / 0
Несовпадение версии файла ресурсов
    #32539383
Ну так тогда действительно имеет место несовпадение версий файлов ресуросов.
Постарайтесь обеспечить их идентичность на всех клиентских компах.
А вообще - пора домой. Пятница всё=таки!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Несовпадение версии файла ресурсов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]