Как правильно использовать DLL в R? - PullRequest
0 голосов
/ 11 апреля 2019

Я полагаю, что я правильно загрузил DLL в R с помощью следующей команды:

dyn.load("C:\\Program Files\\InsightCMPROD\\Eka.API.SettledPriceCurveImport.dll")

Я проверил это с помощью getLoadedDLLs(), и рассматриваемая DLL находится ввыход.Я пытался увидеть, какие функции в DLL с getDLLRegisteredRoutines("Eka.API.SettledPriceCurveImport"), но он возвращает пустой фрейм данных.С тех пор я декомпилировал DLL и посмотрел на функции внутри;однако, когда я пытаюсь использовать .Call(), я получаю сообщение об ошибке "Ошибка в .Call (" Процесс "): имя символа C" Процесс "отсутствует в таблице загрузки".

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...