codeplex commit 10601
Atom Ответить
17.10.2011


Не знал куда писать решил здесь.

обновился до 10601 коммита и при попытке компиляции начал получать ошибку в этом коде:
Код
    protected override void OnStarting()
    {
      foreach (Security sec in BasketSecurity.InnerSecurities)
      {
        var s = sec;
        this.When(s.Changed()).Do<Security>(SecChanged); /// ошибка здесь !!!

      }
      base.OnStarting();
    }

    private void SecChanged(Security s)
    {
      ...
    }


Ошибка 1 "void syntetictrader.SynteticStrategy.SecChanged(StockSharp.BusinessEntities.Security)" имеет неправильный возвращаемый тип

Теги:


Спасибо:




6 Ответов
bender

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


гидра после обновления стала кидать исключеие
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.10.2011
Ответить


bender Перейти
гидра после обновления стала кидать исключеие


Залил новую Ecng.Serialization.dll
Спасибо:

Serg

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


скачал 10618... там почему-то все также
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.10.2011
Ответить


Serg Перейти
скачал 10618... там почему-то все также


Фикс к ошибке. А у вас не ошибка. Посмотрите, какой теперь должен быть Do. Компилятор даже подсказывает.
Спасибо:

Serg

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


А можно пример, а то мне как показывал ранее так и показывает.
Автор топика
Спасибо:

Serg

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


Спасибо. В моем случае оказалось все просто:
Код
this.When(s.Changed()).Do(SecChanged);



а вот SecChanged:
Код
private void SecChanged(Security s)
{
    ...
}
Автор топика
Спасибо:


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

loading
clippy