powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с dll
6 сообщений из 6, страница 1 из 1
Проблема с dll
    #35400084
AlexFFP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как сделать чтобы после завершение работы с библиотекой, запустить её повторно:

Итак, объявляю:
DECLARE func1 IN "d:\library.dll"
func1()

Запускается, windows форма написанная на C#, жму на форме крестик, без проблем форма закрывается, на форме VFP жму событие вызова dll, выплывает сообщение:

Declare DLL call caused an exception.

Вообщем, чтобы снова запустить dll нужно перезагрузить среду разработки VFP.

Спасибо большое, за внимание!
...
Рейтинг: 0 / 0
Проблема с dll
    #35400090
AlexFFP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да ещё, в VFP: делаю два вызова библиотеки:
1.
Код: plaintext
1.
DECLARE func1 IN "d:\library.dll"
func1()
2.
этот вызов естественно, пробую после первого вызова.
Код: plaintext
func1()

Результат один и тотже для обоих вызовов.
...
Рейтинг: 0 / 0
Проблема с dll
    #35401530
AlexFFP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Напишите хоть кто нибудь, в какую сторону мне копать? Есть ли какие-нибудь методы работы с dotnet сборками в среде VFP? Буду очень благодарен если кто нибудь напишет хоть что-то на эту тему.
...
Рейтинг: 0 / 0
Проблема с dll
    #35401560
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Фокс без каких-либо проблем работает с WinAPI DLL, про дотнет он ничего не знает.
2. В качестве обхода такой ситуации есть Sedna с Net4COM на сайте мелкомягких или CLRHOST от Rick Strahl тут
...
Рейтинг: 0 / 0
Проблема с dll
    #35406995
unregistered_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть, поможет после вызова func1 скомандовать
Код: plaintext
CLEAR DLLS "func1"
...
Рейтинг: 0 / 0
Проблема с dll
    #35407956
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А регистрировать библиотеку не пробовали?
скопировать в системную папку винды, потом дать комманду:
regsvr32 library.dll
Все, теперь вашу DLL можно будет вызывать когда угодно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с dll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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