codeplex commit 10601
Atom
10/17/2011


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

обновился до 10601 коммита и при попытке компиляции начал получать ошибку в этом коде:
Code
    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)" имеет неправильный возвращаемый тип

Tags:


Thanks:


bender

Avatar
Date: 10/17/2011
Reply


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

Mikhail Sukhov

Avatar
Date: 10/17/2011
Reply


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


Залил новую Ecng.Serialization.dll
Thanks:

Serg

Avatar
Date: 10/18/2011
Reply


скачал 10618... там почему-то все также
Thanks:

Mikhail Sukhov

Avatar
Date: 10/18/2011
Reply


Serg Go to
скачал 10618... там почему-то все также


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

Serg

Avatar
Date: 10/18/2011
Reply


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

Serg

Avatar
Date: 10/18/2011
Reply


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



а вот SecChanged:
Code
private void SecChanged(Security s)
{
    ...
}
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy