← Zurück

QuikTrader.RegisterQuotes vs StartDDE(security)

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (8)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

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.