如何在R中正确使用DLL?

时间:2019-04-11 17:44:40

标签: c# r dll

我相信我已经使用以下命令将DLL正确加载到R中:

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

我已经用getLoadedDLLs()进行了检查,相关的DLL在输出中。我试图用getDLLRegisteredRoutines("Eka.API.SettledPriceCurveImport")来查看DLL中有什么功能,但是它返回一个空的数据帧。从那以后,我反编译了DLL,并查看了其中的功能。但是,当我尝试使用.Call()时,出现错误“ .Call(“ Process”)中的错误:C符号名称“ Process”不在加载表中“。

我不知道DLL是否未正确加载,或者我是否错误地调用了函数。如有必要,我可以提供更多R代码片段或反编译的DLL。

0 个答案:

没有答案