Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教一个关于ReportNotify的问题

1楼
wknjt 发表于:2013/6/4 14:39:35
      向各位专家请教一个问题。如果我注册了一个品种对其ReportNotify进行处理,我现在有个疑惑,假设我的VBA正在执行一段代码,此时最新行情数据到达,按道理应该触发ReportNotify事件。
      那么金字塔是如何进行处理?是等待当前代码执行完之后事件触发,还是先暂停当前代码去执行触发的事件?是怎么保证数据接收的完整性的?谢谢。
2楼
王锋 发表于:2013/6/4 23:46:11
金字塔的VBA的ReportNotify是事件驱动机制,也就是事件触发是放在队列中,待前面的事件处理完后再处理下一个事件,因此你的VBA程序应该尽量运行简介,不要长时间运行在某一个地方,否则容易出现问题。
3楼
wknjt 发表于:2013/6/5 17:55:07
 那是不是意味着如果假设我的VBA中存在一个长时间的循环,那就有可能导致事件的丢失?有没有方法发现或者避免这样的事情呢?
4楼
王锋 发表于:2013/6/5 19:34:26
参考

PeekAndPump 方法

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.