codeplex commit 10601
Atom
10/17/2011
Serg


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

обновился до 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)" имеет неправильный возвращаемый тип


Tags:


Thanks:


bender

Avatar
Date: 10/17/2011
Reply


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

System.Windows.Markup.XamlParseException: Не удается создать экземпляр "MainWindow", определенный в сборке "Hydra, Version=4.0.4.0, Culture=neutral, PublicKeyToken=null". Адресат вызова создал исключение. Ошибка в файле разметки "Hydra;component/MainWindow.xaml", строка 1, позиция 9. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.ArgumentException: Attribute with name type didn't found.
Thanks:

Mikhail Sukhov

Avatar
Date: 10/17/2011
Reply


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

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

Thanks:

Serg

Avatar
Date: 10/18/2011
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 10/18/2011
Reply


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

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

Thanks:

Serg

Avatar
Date: 10/18/2011
Reply


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

Thanks:

Serg

Avatar
Date: 10/18/2011
Reply


Спасибо. В моем случае оказалось все просто:

this.When(s.Changed()).Do(SecChanged);

а вот SecChanged:

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


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

loading
clippy