← 戻る

QuikTrader.RegisterQuotes vs StartDDE(security)

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

このトピックは参考になりましたか?

トピックを共有

コメント (8)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

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

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

Mikhail Sukhov
Mikhail Sukhov

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

Lafert
Lafert 著者
Lafert
Lafert 著者

Да.

Mikhail Sukhov
Mikhail Sukhov

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

Lafert
Lafert 著者

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

Mikhail Sukhov
Mikhail Sukhov

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