Добрый день! Не с того не с сего перестал подключаться 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 не обновлялся. Что произошло - ума не приложу...
Комментарии (2)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Добрый день! Не с того не с сего перестал подключаться quik. Вот здесь ошибка:
ругается вот так:
говорит о том, что версия trans2quik.dll нечитаема. Может в dllName передается путь вовсе не на dll?
В общем, после переустановки программы всё заработало. Что было - так и осталось загадкой. Попросил клиента проверится на вирусы. :)