无法在Sterling Trader样本中获取事件

时间:2017-01-23 05:46:49

标签: c# .net com activex

我只想尝试从Sterling Trader运行C#报价样本;如果我在Sterling Trader Pro打开时运行它,它不会崩溃,但事件永远不会被调用。我怀疑Sterling Trader Pro以某种方式吞下这些事件,因为我记得API指南建议避免一次运行多个API实例。

但是如果我关闭Sterling Trader Pro并从VS2015运行样本,只要我从API创建一个对象,程序崩溃说"检索具有CLSID xxxxx的组件的COM类工厂失败,因为以下错误:80040154。"

为什么它适用于交易者开放而不是关闭时? Api是一个ActiveX控件;该项目具有对Sterling Type Library的COM引用。根据我的研究,我尝试从"任何CPU"改变项目的平台。到" x86"强制执行32位,但我得到同样的错误。

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

我的不好:Sterling ActiveX Api旨在与Sterling Trader Pro的开放实例进行通信。这就是它的工作方式。

另一方面,我没有收到这些事件,因为帐户尚未激活(这不是我的坏人,这次是利益相关者),因此无法接收实时数据。 / p>

相关问题