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

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


Добрый день! Не с того не с сего перестал подключаться 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 не обновлялся. Что произошло - ума не приложу...


Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 02.02.2011
Ответить


Добрый день! Не с того не с сего перестал подключаться 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

Фотография
Дата: 10.02.2011
Ответить


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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy