← Zurück

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

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

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

s# 4.0.20

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

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

Maxim K.
Maxim K.

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

skaar
skaar Autor

я хочу сделать запуск 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);
}

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


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

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