При подключении к Quik на одном из компьютеров выкидывается ArgumentException "Process with an Id of 3356 is not running." при вызове QuickTrader.StartExport().
Стек:
at System.Diagnostics.Process.GetProcessById(Int32 processId, String machineName)
at System.Diagnostics.Process.GetProcessById(Int32 processId)
at ManagedWinapi.Windows.SystemWindow.get_Process()
at Ecng.Trading.Quik.QuikTerminal.#=qBZBK3TETq0e4XvtbseNxzyGangxiG1saW5RpAJgMzoE=(SystemWindow #=qMtJjt_PgHWhtJrRSmkIJyA==)
at System.Linq.Enumerable.<>c__DisplayClassf1.<CombinePredicates>b__e(TSource x) at System.Linq.Enumerable.<>c__DisplayClassf1.<CombinePredicates>b__e(TSource x)
at System.Linq.Enumerable.WhereArrayIterator1.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at Ecng.Trading.Quik.QuikTerminal.#=qLf_crOe1JHJEFc__wF$K7w==()
at Ecng.Trading.Quik.QuikTerminal.#=qykgdrRI$hApMdOJsIJ1gYtJlJO6z31pLaMxbbG5FtTo=()
at Ecng.Trading.Quik.QuikTerminal.#=qk_BGJ3gRaLlbh7oqiRxkag==(#=qEPDnlldvwGYHIG6QNMmKB7mmUlsURsJbX1BZlMK$lVY= #=q2s3wsj3DL6cVroJYYVTxNw==)
at Ecng.Trading.Quik.QuikTerminal.StartDde(String caption)
at Ecng.Trading.Quik.QuikTerminal.#=qD8GqYnRbIZODoN_Nw3xaXw==(IEnumerable`1 #=q5LHBkmYnXgywUNx3oEHwnA==)
at Ecng.Trading.Quik.QuikTerminal.StartDde(DdeTable[] ddeTables)
at Ecng.Trading.Quik.QuikTrader.StartExport()
at PositionGuard.TradeService.StartDde() in ...\TradeService.cs:line 94
at System.Action.Invoke()
at Ecng.Common.DelegateHelper.SafeInvoke(Action handler)
at Ecng.Trading.Algo.BaseTrader.RaiseConnected()
at Ecng.Trading.Quik.QuikTrader.#=qN3WOmt7BFWfQbMKxJ_MWEaSD9HPgO1kio_phpKABKpQ=.#=qHqFT$w4r_B3xCoQpBdulnLP0q1LkhjITNICyu_uxXEE=()
Quik при этом работает и котировки внутри него идут. На остальных компьютерах такой проблемы не наблюдается.
コメント (7)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
А есть ещё запущенные процессы с именем info?
Были, но с ними и без них ошибка остается та же.
Без них робот и квик как запускаются - от администратора?
Оба от имени администратора.
Какая версия квика \ S#? Чем компьютер на котором не запускается отличается от того, где запускается?
Судя по неймспейсу древняя. Обновитесь до последней. Возможно, ошибка исчезнет сама собой.
Да, была майская версия.
После обновления проблема исчезла, плюс все стало в разы быстрее работать. Спасибо!