← Zurück

Ошибка при старте DDE

При подключении к 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 при этом работает и котировки внутри него идут. На остальных компьютерах такой проблемы не наблюдается.

Kommentare (7)

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

Alexander
Alexander

А есть ещё запущенные процессы с именем info?

dmitry_trestkom
dmitry_trestkom Autor

Были, но с ними и без них ошибка остается та же.

Alexander
Alexander

dmitry_trestkom: Были, но с ними и без них ошибка остается та же.

Без них робот и квик как запускаются - от администратора?

dmitry_trestkom
dmitry_trestkom Autor

Оба от имени администратора.

Alexander
Alexander

Какая версия квика \ S#? Чем компьютер на котором не запускается отличается от того, где запускается?

Mikhail Sukhov
Mikhail Sukhov

Alexander: Какая версия квика \ S#?

Судя по неймспейсу древняя. Обновитесь до последней. Возможно, ошибка исчезнет сама собой.

dmitry_trestkom
dmitry_trestkom Autor

Да, была майская версия.

После обновления проблема исчезла, плюс все стало в разы быстрее работать. Спасибо!