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


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


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

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

s# 4.0.20

Tags:


Thanks:




2 Answers
Maxim K.

Avatar
Date: 3/1/2012
Reply


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

skaar

Avatar
Date: 3/1/2012
Reply


я хочу сделать запуск 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 символов.
Topic starter
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy