← Назад

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.