← Zurück

странная ошибка при подключении к Quik

Добрый день! Не с того не с сего перестал подключаться quik. Вот здесь ошибка:


term2 = new QuikTrader(tbQuik2.Text, "quik-dst", @"TRANS2QUIK_2.dll");

ругается вот так:

************** Текст исключения ************** System.ArgumentException: Слишком кроткая или длинная часть строки версии. в System.Version..ctor(String version) в Ecng.Common.Converter.To(Object value, Type destinationType) в Ecng.Common.Converter.To(Object value) в #=qsDkHaChnY$CSlf31BuQMJ5BhQS5IuH0xtSHYccW5Suc=..ctor(String #=qne0uWSzIwnASbqMnpoWYpQ==) в #=qB5dTGDbXZSozDNC1$EEIz_LGp6JUH7GtT4Pb0S8yatI=..ctor(String #=qphLAruSIH3YUOEq3C7wDkQ==) в Ecng.Trading.Quik.QuikTrader..ctor(String path, String ddeServer, String dllName) в OrderCopy.MainForm.connectToQuiks() в OrderCopy.MainForm.BtnConnectClick(Object sender, EventArgs e) в System.Windows.Forms.Control.OnClick(EventArgs e) в System.Windows.Forms.Button.OnClick(EventArgs e) в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ButtonBase.WndProc(Message& m) в System.Windows.Forms.Button.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки ************** mscorlib Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4206 (VistaSP2GDR.050727-4200) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

OrderCopy Версия сборки: 1.0.4049.24472 Версия Win32: 1.0.4049.24472 CodeBase: file:///D:/копировальщик%20Квик/Release/OrderCopy.exe

System.Windows.Forms Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4205 (VistaSP2GDR.050727-4200) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

Ecng.Trading.BusinessEntities Версия сборки: 2.5.2.0 Версия Win32: 2.5.2.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Trading.BusinessEntities.DLL

Ecng.Common Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Common.DLL

System.Xml Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

Ecng.Trading.Quik Версия сборки: 2.5.2.0 Версия Win32: 2.5.2.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Trading.Quik.DLL

System.Core Версия сборки: 3.5.0.0 Версия Win32: 3.5.30729.1 built by: SP CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll

Ecng.Collections Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Collections.DLL

Ecng.Interop Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Interop.DLL

System.Management Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll

System.Data Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll

System.Xml.Linq Версия сборки: 3.5.0.0 Версия Win32: 3.5.30729.1 built by: SP CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll

PowerCollections Версия сборки: 1.0.2224.30206 Версия Win32: 1.0.2224.30206 CodeBase: file:///D:/копировальщик%20Квик/Release/PowerCollections.DLL

ManagedWinapi Версия сборки: 0.3.0.0 Версия Win32: 0.3 CodeBase: file:///D:/копировальщик%20Квик/Release/ManagedWinapi.DLL

Ecng.Trading.Algo Версия сборки: 2.5.2.0 Версия Win32: 2.5.2.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Trading.Algo.DLL

NDde Версия сборки: 2.1.563.0 Версия Win32: 2.01.0563.0 CodeBase: file:///D:/копировальщик%20Квик/Release/NDde.DLL

Ecng.ComponentModel Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.ComponentModel.DLL

Ecng.Serialization Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Serialization.DLL

Ecng.Reflection Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///D:/копировальщик%20Квик/Release/Ecng.Reflection.DLL

mscorlib.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4206 (VistaSP2GDR.050727-4200) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

System.Windows.Forms.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

Версия Quik: 5.18.0.380 (БКС) Особенность в том, что это второй подключаемый терминал в рамках программы. Первый подключается без проблем. Эта программ проработала более месяца до сего момента. Клиент, у которого она работает, уверяет что Quik не обновлялся. Что произошло - ума не приложу...

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

Mikhail Sukhov
Mikhail Sukhov

Добрый день! Не с того не с сего перестал подключаться quik. Вот здесь ошибка:


term2 = new QuikTrader(tbQuik2.Text, "quik-dst", @"TRANS2QUIK_2.dll");

ругается вот так:

************** Текст исключения ************** System.ArgumentException: Слишком кроткая или длинная часть строки версии. в System.Version..ctor(String version) в Ecng.Common.Converter.To(Object value, Type destinationType) в Ecng.Common.Converter.To(Object value) в #=qsDkHaChnY$CSlf31BuQMJ5BhQS5IuH0xtSHYccW5Suc=..ctor(String #=qne0uWSzIwnASbqMnpoWYpQ==) в #=qB5dTGDbXZSozDNC1$EEIz_LGp6JUH7GtT4Pb0S8yatI=..ctor(String #=qphLAruSIH3YUOEq3C7wDkQ==) в Ecng.Trading.Quik.QuikTrader..ctor(String path, String ddeServer, String dllName) в OrderCopy.MainForm.connectToQuiks() в OrderCopy.MainForm.BtnConnectClick(Object sender, EventArgs e)

говорит о том, что версия trans2quik.dll нечитаема. Может в dllName передается путь вовсе не на dll?

romanick
romanick Autor

В общем, после переустановки программы всё заработало. Что было - так и осталось загадкой. Попросил клиента проверится на вирусы. :)