Одинаковый код работает по-разному на 2 машинах
Здравствуйте!
Имеем следующий простой код по подключению к квику:
Code
namespace test
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.IO;
using StockSharp.BusinessEntities;
using StockSharp.Quik;
using StockSharp.Algo;
using StockSharp.Messages;
class Program
{
private volatile static bool conn = false;
static void Main()
{
try
{
using (var quikTrader = new QuikTrader(QuikTerminal.GetDefaultPath()))
{
quikTrader.Connected += () =>
{
conn = true;
};
quikTrader.Connect();
while (!conn) ;
Console.WriteLine("connected");
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
}
}
}
На одном ноутбуке стоит Windows 8, Microsoft VS 2013, .NET Framework 4.5.1.
На втором Windows XP, Microsoft VC# Express 2010, .NET Framework 4
На первом ноуте работает нормально, на втором - висит в бесконечном цикле (т.е. не подключается к квику).
В чём может быть проблема?