Освобождение загруженной DLL

Форум пользователей пакета Mathematica

Модератор: Admin

AGluk
Сообщения: 22
Зарегистрирован: Пт ноя 09, 2007 10:19 pm
Откуда: Московская область, г.Воскресенск
Контактная информация:

Освобождение загруженной DLL

Сообщение AGluk » Пт янв 21, 2011 11:10 am

Здравствуйте. Подскажите, пожалуйста, как освободить загруженную DLL после использования функции

Код: Выделить всё

DefineDLLFunction["func", "dll" ,rtype, atypes]


Перезапуск ядра не подходит. Необходимо именно выгрузить DLL из запущенного ядра.
Большое спасибо!

AGluk
Сообщения: 22
Зарегистрирован: Пт ноя 09, 2007 10:19 pm
Откуда: Московская область, г.Воскресенск
Контактная информация:

Сообщение AGluk » Вт янв 25, 2011 12:07 pm

Совсем никто не знает... :(
Дело в том, что при отладке получается, что после каждого изменения dll приходится перезагружать ядро Mathematica, чтобы можно было потом заменить файл на новый. А это приводит к сбросу всех вычислений.

Andrey
Сообщения: 667
Зарегистрирован: Пн июн 10, 2002 2:05 pm

Сообщение Andrey » Пт фев 04, 2011 1:48 pm

А если просто передифайнить - не получится?