Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как зарегистрировать библиотеку fox.fll / 25 сообщений из 30, страница 1 из 2
30.09.2019, 08:46
    #39868882
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
добрый день, подскажите как зарегистрировать библиотеку fox.fll на Windows Server 2019. До этого стоял Server 2003. Там регистрация спокойно проходила. Обычная регистрация regsvr32.exe C:Windows\SySWoW64\fox.fll не проходит. Пробывал и regsvr32.exe C:Windows\System32\fox.fll и указывал полный путь C:Windows\SySWoW64\regsvr32.exe C:Windows\SySWoW64\fox.fll И запускал cmd от имени администратора. Все время пишет что "Модуль загружен, но точка входа DLLRegisterServer не найдена".
...
Рейтинг: 0 / 0
30.09.2019, 08:59
    #39868886
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Скорее всего ее не надо регистрировать. Попробуй положить в папку с программой.
...
Рейтинг: 0 / 0
30.09.2019, 09:10
    #39868894
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Dima T, лежит, программа просит регистрацию. До и на других системах от WIN XP До Win 10 и на Server 2003 я ее регистрировал
...
Рейтинг: 0 / 0
30.09.2019, 09:13
    #39868897
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Может в системе чего нить не хватает? что нить доустановить нужно?
...
Рейтинг: 0 / 0
30.09.2019, 09:17
    #39868899
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Попробуй регистрировать не в папке виндовса, а в папке программы.

Точно проблема в этой fox.fll ? Может еще что-то не хватает?
...
Рейтинг: 0 / 0
30.09.2019, 09:19
    #39868901
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Dima T,точно, программа явно просит регистрацию.
...
Рейтинг: 0 / 0
30.09.2019, 09:29
    #39868911
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Dima T, может с правами чтото у админа?
...
Рейтинг: 0 / 0
30.09.2019, 09:44
    #39868922
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sonik25Dima T,точно, программа явно просит регистрацию.Регистрацию ЧЕГО? Именно этого файла?
Кстати, что это за файл и откуда он взят?
...
Рейтинг: 0 / 0
30.09.2019, 09:50
    #39868924
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sergey Sizov, вы сейчас подсказали идею. может попробывать еще какой нить не fll а dll файл зарегистрировать? тут станет ясно дело в файле или нет.
...
Рейтинг: 0 / 0
30.09.2019, 09:52
    #39868926
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sergey Sizov, библиотека для программы на fox pro, давно работающая. Написанная предыдущим программистом.
...
Рейтинг: 0 / 0
30.09.2019, 09:57
    #39868930
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sonik25Sergey Sizov, вы сейчас подсказали идею. может попробывать еще какой нить не fll а dll файл зарегистрировать? тут станет ясно дело в файле или нет.Ну, собственно, так и должно быть. Что-то я не помню, чтобы в фоксовой документации было что-то про создание FLL с СОМ-серверами, требующими регистрации.
...
Рейтинг: 0 / 0
30.09.2019, 09:58
    #39868934
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sonik25Sergey Sizov, библиотека для программы на fox pro, давно работающая. Написанная предыдущим программистом.Прелестно. Исходники есть?
...
Рейтинг: 0 / 0
30.09.2019, 10:02
    #39868936
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sergey Sizov, ели только refox декомпилировать
...
Рейтинг: 0 / 0
30.09.2019, 10:03
    #39868937
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sonik25Sergey Sizov, ели только refox декомпилироватьИ каким боком Refox к библиотеке, написанной, скорее всего, на С?
...
Рейтинг: 0 / 0
30.09.2019, 10:14
    #39868946
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sergey Sizov, тогда исходника fll файла нет((
...
Рейтинг: 0 / 0
30.09.2019, 10:17
    #39868948
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sonik25Sergey Sizov, тогда исходника fll файла нет((
Исходники фоксовой проги есть? Надо в них смотреть на какой строке ошибка происходит.

PS Попробуй прогу запустить с правами админа
...
Рейтинг: 0 / 0
30.09.2019, 10:41
    #39868962
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Dima T, при запуске программы идет проверка условия

windir = Getenv('windir')

If File(windir+'\fox.fll')
If Not ('FOX.FLL' $ Set('library'))
Set Library To windir+'\fox.fll') AddIt
=lm(0)
Endif
Else
=Messagebox('Установите библиотеку Fox.fll',16,'Ошибка установки')
Cancel
Endif
...
Рейтинг: 0 / 0
30.09.2019, 10:46
    #39868966
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
windir это папка C:\Windows\, туда пробовал свою fll копировать?

Для проверки запусти cmd и там выполни
Код: sql
1.
echo %windir%
...
Рейтинг: 0 / 0
30.09.2019, 11:33
    #39869010
Sonik25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Dima T, ок, попробую и отпишусь
...
Рейтинг: 0 / 0
30.09.2019, 13:15
    #39869100
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sonik25Dima T, при запуске программы идет проверка условия

windir = Getenv('windir')

If File(windir+'\fox.fll')
If Not ('FOX.FLL' $ Set('library'))
Set Library To windir+'\fox.fll') AddIt
=lm(0)
Endif
Else
=Messagebox('Установите библиотеку Fox.fll',16,'Ошибка установки')
Cancel
EndifНу и где тут хоть что-то про РЕГИСТРАЦИЮ, да еще и через RegSrv32? тут всего лишь проверка наличия файла Fox.fll в папке винды и установкой этого файла называется копирование его в папку с виндой.
...
Рейтинг: 0 / 0
01.10.2019, 09:45
    #39869689
Boban5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Sergey Sizov, может быть это - "=lm(0)"
...
Рейтинг: 0 / 0
01.10.2019, 09:49
    #39869690
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Если это 32-битный файл он вполне может не работать в 64-разрядной системе.
Такое в Windows 64bit наблюдается довольно часто. Увы...
...
Рейтинг: 0 / 0
01.10.2019, 12:34
    #39869865
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Boban5Sergey Sizov, может быть это - "=lm(0)"Не может. Это уже вызов функции из этой библиотеки.
...
Рейтинг: 0 / 0
01.10.2019, 12:39
    #39869870
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
d7iЕсли это 32-битный файл он вполне может не работать в 64-разрядной системе.
Такое в Windows 64bit наблюдается довольно часто. Увы...Увы, но сие замечание не к месту. Сам фокс 32-битный, а библиоткеа, судя по Set Library To, стандартная для фокса и тоже, естественно, 32-битная и работает в адресном пространстве фокса, а не отдельным процессом.
...
Рейтинг: 0 / 0
01.10.2019, 12:59
    #39869884
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как зарегистрировать библиотеку fox.fll
Из интернета:
авторобращаю ваше внимание на то, что если у вас 64-разрядная система, то у вас есть два regsvr32.exe — один в папке C:\Windows\SysWOW64, второй — C:\Windows\System32. И это разные файлы, причем 64-бит находится в папке System32.
авторКликните правой кнопкой мыши по DLL, которую нужно зарегистрировать и выберите пункт меню «Открыть с помощью».
Нажмите «Обзор» и найдите файл regsvr32.exe в папке Windows/System32 или Windows/SysWow64, откройте DLL с помощью него.
авторЕсли вы программист и регистрируете свою DLL, попробуйте regasm.exe
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как зарегистрировать библиотеку fox.fll / 25 сообщений из 30, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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