Я полагаю, что я правильно загрузил 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.