← Voltar

QuikTrader.RegisterQuotes vs StartDDE(security)

Скажите, чем отличаются вызовы QuikTrader.RegisterQuotes и StartDDE(security), и когда нужно какой использовать? И еще не совсем понятно с Initialize. Нужео ли вызывать RaiseConnected? Можно ли вызывать одновременно с Connrnted. Без connecta StartDDe все равно вызывает ошибку и экспорт не стартует.

Este tópico foi útil?

Compartilhar tópico

Comentários (8)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Mikhail Sukhov
Mikhail Sukhov
  1. RegisterQuotes вызывает StartDDE(security)
  2. Initialize надо вызывать в переодпределенном методе Connect.
Lafert
Lafert Autor

Тем не менее по прежнему StartDDE и RegisterQuote при неподключенном к системе Квике выывают исключение, зато теперьи событий связанных с экспортом стакана не происходит, даже если его его запустить вручную.

Mikhail Sukhov
Mikhail Sukhov

Вы Initialize вызываете в методе Connect?

Lafert
Lafert Autor
Lafert
Lafert Autor

Да.

Mikhail Sukhov
Mikhail Sukhov

Initialize ошибки не выдает? Приведите пожалуйста текст ошибки при запуске стаканов, о которой Вы писали ранее.

Lafert
Lafert Autor

Initialize проходит без ошибок. Гдето между Copnnect и событием IsConnected стреляет " В экземпляре обьекта не задана ссылка на обьект". StartDDE выдает "Нет информации о главном окне Quik. Возможно, было неуспешное подключение". RegisterQuotes выдает: В экземпляре обьекта не задана ссылка на обьект. Если запкскать ДДЕ вручную, то работает (это была моя промашка)

Mikhail Sukhov
Mikhail Sukhov

Приведите пожалуйста тексты исключений. Дополнительно, покажите как Вы переопределили метод Connect.