В 4.0.23 не появляется портфель ХХХ-RF-01 для FORTS
Решил попробовать библиотеку S# в действии.
В C# это мой первый опыт, до этого занимался Delphi, поэтому возможно
что-то делаю не так.
Подключаюсь стандартно к событию получения портфелей из S# 4.0.23.
Появляется только портфель XXX-MS-01. Портфеля ХХХ-RF-01 (FORTS) нет.
Посмотрел пример из 4.0.22. Там все работает и портфель ХХХ-RF-01 появляетсяЯ подключаюсь:
Code
//Определяем, есть ли загруженные соединения
if (STCCollection.Count > 0)
{
connectBox.Text += " Производим подключение... \r\n";
connectBox.Refresh();
//Отключаем кнопку соединения
connectButton.Enabled = false;
// Определяем, какая строка таблицы соединений выделена
int tmp = connectGrid.CurrentRow.Index;
//Загружаем из коллекции соединений нужное соединение
var temp = STCCollection.Get(tmp);
//Создаем шлюз
Trader = new SmartTrader(temp.Login, temp.Password, temp.IP);
//портфели
Trader.NewPortfolios += portfolios => portfolios.ForEach(Trader.RegisterPortfolio);
// подписываемся на событие успешного подключения
Trader.Connected += () => {arevntMain.Set();};
//Устанавливаем флаг ожидания соединения
arevntMain.Reset();
//Соединяемся
Trader.Connect();
//ожидаем события подключения
arevntMain.WaitOne();
connectBox.Text += "Подключение было произведено успешно. \r\n";
connectBox.Text += "Trader.IsConnected=" + Trader.IsConnected.ToString() + "\r\n";
connectBox.Refresh();
Trader.StartExport();
}
Результат на скриншоте.
Кто-нибудь может объяснить причины отсутствия портфеля?
Может быть причина в изменении этого (код из примера из 4.0.22):
Code
Portfolios.Trader = _trader;