У вас не стоит Flash Player
Настройки
#54859 - Thu May 02 2013 03:18 AM IDoubleAccum3Handler
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
IDoubleAccum3Handler в доках описан, TSLab.Script.Handlers подключена, а студия IDoubleAccum3Handler не видит (с IDoubleAccumHandler проблем нет)

что делаю не так?


Отредактировано vito333 (Thu May 02 2013 05:48 AM)

Наверх
#54863 - Thu May 02 2013 09:26 AM Re: IDoubleAccum3Handler [Re: vito333]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: vito333
IDoubleAccum3Handler в доках описан, TSLab.Script.Handlers подключена, а студия IDoubleAccum3Handler не видит (с IDoubleAccumHandler проблем нет)

что делаю не так?

версия программы какая? там есть проблемы с некоторыми интерфейсами которые вроде есть но которых уже нет smile
_________________________
__


Наверх
#54864 - Thu May 02 2013 10:33 AM Re: IDoubleAccum3Handler [Re: ra81]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
последняя бета

Наверх
#54865 - Thu May 02 2013 10:44 AM Re: IDoubleAccum3Handler [Re: vito333]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
IFiveSourcesHandler и ISixSourcesHandler из 1.2 удалены
они заменены на атрибут InputsCountAttribute
надо после HandlersCategory добавлять строку
[InputsCountAttribute(5)] или [InputsCountAttribute(5)]
Видимо здесь то же, что-то чем-то заменено.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#54866 - Thu May 02 2013 10:54 AM Re: IDoubleAccum3Handler [Re: 777]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
атрибут вставлен, дело не в нём


Отредактировано vito333 (Thu May 02 2013 10:54 AM)

Наверх
#54868 - Thu May 02 2013 06:39 PM Re: IDoubleAccum3Handler [Re: vito333]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Нету этого и подобных интерфейсов в версии 1.2. Насколько я понял оставили только те у которых не более 2х входных значений.
1.1
1.2
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#54869 - Thu May 02 2013 07:32 PM Re: IDoubleAccum3Handler [Re: jhgjrht]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
ясно, спасибо за помощь

Наверх
#54870 - Thu May 02 2013 08:12 PM Re: IDoubleAccum3Handler [Re: vito333]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Вообще особого смысла в этих групповых интерфейсах нет. Часа 3 уйдет на разборку всех деталей работы интерфейсов и сборки собственных. Далее уже фантазия не ограничена smile

Все собирается из нескольких базовых, и этого обычно достаточно.
_________________________
__


Наверх
#54871 - Thu May 02 2013 09:33 PM Re: IDoubleAccum3Handler [Re: ra81]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Вот как это можно сделать:
Code:
public class Double3Accum : IThreeSourcesHandler, IDoubleReturns, IStreamHandler, IDoubleInputs {
  public IList<double> Execute(IList<double> source1, IList<double> source2, IList<double> source3) {
    int count = source1.Count;
    var values = new double[count];
    for (int i = 0; i < count; i++) {
      values[i] = source1[i] + source2[i] + source3[i];
    }
    return values;
  }
}
Вместо IThreeSourcesHandler можно использовать IFourSourcesHandler или ITwoSourcesHandler или IOneSourceHandler с указанием соответствующего кол-ва аргументов у функции Execute.
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх


Moderator:  ViL, sar