← Zurück

Беда с экспортом на другой машине

Перенес робота на другую машину.. вместе с wnd-файлом.

Почему-то экспорт по DDE запускается только для таблиц.

  • мои сделки
  • заявки
  • стоп-заявки

Экспорт запускаю с помощью ITrader.StartExport();

Для остальных таблиц Квик выдает: "Не удалось установить ДДЕ соединение с сервером 'wrapper'. Либо не запущен 'xxx', либо в него не загружен лист ". Таблица 'xxx'"

Настройки DDE экспорта для этих таблиц ничем не отличается. При ручном запуске из квика при подключенном QuikTrader - тот же эффект. Версия квика такая же как на той машине, где все работает.

Куда копать?

Пробовал и просто запускать и as administrator.

До старта экспорта вызываю Manager.Load(stateFile).

War dieses Thema hilfreich?

Thema teilen

Kommentare (6)

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

Mikhail Sukhov
Mikhail Sukhov

Я если вручную?

sergun
sergun Autor

Mikhail Sukhov: Я если вручную? Вручную тоже не запускается. Квик выдает тоже самое сообщение.

Mikhail Sukhov
Mikhail Sukhov

sergun:

Mikhail Sukhov: Я если вручную? Вручную тоже не запускается. Квик выдает тоже самое сообщение.

А робот и Квик точно из под одного аккаунта запускаются?

sergun
sergun Autor

Mikhail Sukhov:

sergun:

Mikhail Sukhov: Я если вручную? Вручную тоже не запускается. Квик выдает тоже самое сообщение.

А робот и Квик точно из под одного аккаунта запускаются?

Какой аккаунт имеете в виду? Виндузовый?

То. что квик тот, что указано в параметре QuikPath - это точно.

Повторюсь, проблема в том, что по ЧАСТИ стандартных таблиц не запускается экспорт.. Как будто их вообще не трогает стокшарповый DDE-сервер.

Mikhail Sukhov
Mikhail Sukhov

sergun: Повторюсь, проблема в том, что по ЧАСТИ стандартных таблиц не запускается экспорт.. Как будто их вообще не трогает стокшарповый DDE-сервер.

У Вас стартует экспорт по тем таблицам, которые не содержат данные. Там нечего экспортировать, поэтому Квик узнает об отсутствии слушающей стороны как только там что-нибудь появится.

Что у Вас за ОС? Если Виста или 7-ка, Вы случаем не запускаете одну из програм (Квик или робот) как Run As Admin? С ДДЕ правило простое. Если одно запускается из под UserVasya, то и второе должно так же. Если одно запускается из под UserVasya + Run As Admin, то и второе должно запускаться из под UserVasya + Run As Admin.

sergun
sergun Autor

Mikhail Sukhov:

sergun: Повторюсь, проблема в том, что по ЧАСТИ стандартных таблиц не запускается экспорт.. Как будто их вообще не трогает стокшарповый DDE-сервер.

У Вас стартует экспорт по тем таблицам, которые не содержат данные. Там нечего экспортировать, поэтому Квик узнает об отсутствии слушающей стороны как только там что-нибудь появится.

Что у Вас за ОС? Если Виста или 7-ка, Вы случаем не запускаете одну из програм (Квик или робот) как Run As Admin? С ДДЕ правило простое. Если одно запускается из под UserVasya, то и второе должно так же. Если одно запускается из под UserVasya + Run As Admin, то и второе должно запускаться из под UserVasya + Run As Admin.

Спасибо! Вопрос решился.

Причем обращаю внимание, что помог только вариант UserVasya as Admin + UserVasya as Admin (и у Квика и у робота).