无法在Sterling Trader示例中获取事件
问题描述:
我只是试图运行Sterling Trader的C#报价示例;如果我使用Sterling Trader Pro打开它,它不会崩溃,但事件永远不会被调用。我怀疑Sterling Trader Pro以某种方式吞噬这些事件,因为我记得API指南建议避免一次运行多个API实例。无法在Sterling Trader示例中获取事件
但是,如果我关闭Sterling Trader Pro并从VS2015运行示例,只要我从API创建一个对象,程序就会崩溃,说:“检索具有CLSID xxxxx的组件的COM类工厂失败,原因是出现以下错误:80040154.“
为什么它可以在交易者打开的情况下工作而不是在关闭时工作? Api是一个ActiveX控件;该项目具有对Sterling Type Library的COM参考。从我的研究中,我尝试将项目的平台从“任何CPU”更改为“x86”,以强制执行32位,但我得到相同的错误。
有关如何解决此问题的任何想法?
答
我的不好:Sterling ActiveX Api旨在与Sterling Trader Pro的一个开放实例进行通信。这是它意味着工作的方式。
另一方面,我没有收到事件,因为帐户还没有被激活(这不是我的坏处,利益相关者这次),因此无法接收实时数据。