2011-03-03 31 views
0

我正在测试RBloomberg以访问彭博API。在创建使用连接使用RBloomberg的错误消息

> conn <- blpConnect() 

我收到一个弹出错误消息,指出“该程序无法启动,因为XLCall32.dll从计算机中缺少。”

但是,XLCall32位于正确的Office子目录中。如果点击确定,该API似乎做工精细:

错误实际上是由分配功能

conn <- COMCreate("Bloomberg.Data.1") 

这是一个警告信息中产生。

有没有人遇到过这个问题?有一个简单的解决方法吗?或者,是否可以抑制R中的弹出窗口?

回答

1

尝试system("path"),看看是否该目录是已知的R.

+0

它不产生输出。不同于当我从命令行执行时 – gappy 2011-03-03 20:17:23

+0

尝试'Sys.getenv(“PATH”)' – 2011-03-03 21:17:48

+0

我可以看到路径。我添加了XLCall32所在的目录。重新启动R并再次尝试。同样的行为。 – gappy 2011-03-03 22:00:19