По пути XXX не был найден ни запущенный терминал, ни его исполняемый файл.

По пути XXX не был найден ни запущенный терминал, ни его исполняемый файл.
Atom
01.03.2012
skaar


Не запускается Sample если указать папку к Quik. Файл info.exe присутствует в папке.

Может быть он еще какие-то файлы ищет?

s# 4.0.20

Теги:


Спасибо:


Maxim K.

Фотография
Дата: 01.03.2012
Ответить


А путь XXX что из себя представляет ? Что-то длинное и сложное ? Если да, то попробуйте переместить QUIK во что-нибудь типа C:\Quik
Спасибо:

skaar

Фотография
Дата: 01.03.2012
Ответить


я хочу сделать запуск Quik с нуля в одном методе - запустить Quik с нуля, подключится, и подключить трейдера к нему.
Т.е. совместить QuikTerminal.Launch(), QuikTerminal.Login() и QuikTrader.Connect() в одном методе.

Понимаю что нужно как-то обождать между вызовами QuikTerminal.Login() и QuikTrader.Connect().
Но ставить тупо Thread.Sleep как-то не правильно, ведь Quik может запускаться за разное время в зависимости от количества настроек. Никаких евентов у QuikTerminal нет.

Пробовал поставить такой цикл:
Код

// ожидание запуска
while (!terminal.IsLaunched || !terminal.IsConnected)
{
    Debug.Write("WAITING: IsLaunched = " + terminal.IsLaunched + ", IsConnected = " + terminal.IsConnected);
    Thread.Sleep(1000);
}


то выдается ексепшн:
Код
StockSharp.Quik.ApiException: Код ошибки DllConnected Сообщение Терминал не подключен к серверу.


если без цикла, сразу подключать трейдера к терминалу который еще запускается, выдается сообщение:
Код
По пути XXX не был найден ни запущенный терминал, ни его исполняемый файл.


путь обычный, русских символов и пробелов нет, длина менее 100 символов.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy