0

我正在将 VB.NET 应用程序从 Quickfix.net 1.0.3 升级到 github 上的最新代码(甚至比已发布的 v1.9.0 更新,因为我需要一个新功能)。进行必要的更改后,当我尝试发送 FIX42.NewOrderSingle 时,我收到了来自破解程序的 Unsupported Message Type 错误。我已经查看了每个论坛上的每个类似问题,问题通常是它没有处理特定的消息类型,但我正在处理确切的类型,所以我不确定问题是什么。我也在使用开箱即用的规格。

    Public Sub onMessage(ByVal message As FIX42.NewOrderSingle, ByVal session As QuickFix.SessionID)
        RaiseEvent Up2OMS_NewOrderSingle(message, session)
    End Sub

有什么想法或有什么方法可以调试问题吗?

4

1 回答 1

1

QuickFix/n 邮件列表上的Grant Birchmeier有解决方案:在邮件列表上发帖我需要将 OnMessage 中的首字母“o”大写。

通常在 VB 中区分大小写无关紧要,但在这种情况下,有一些内部 C# 代码反射实际上是在寻找确切的字符串“OnMessage”。

于 2020-06-18T21:09:36.780 回答