У вас не стоит Flash Player
Настройки
#963 - Wed Jan 13 2010 01:22 PM Ошибка CS0006 при объявлении переменной класса EMA
Roman Offline
stranger

Registered: Sat Jan 09 2010
Записи: 12
На следующий внешний скрипт выдается сообщение:
- Не могу запустить скрипт.
- error CS0006: Metadata file 'C:\Users\Roman\AppData\Local\TSLab\TSLab\temp\ext3.dll' could not be found

using TSLab.Script;
using TSLab.Script.Handlers;

namespace TSLab04 {
public class TSLab04 : IExternalScript {
EMA ema = new EMA();
public virtual void Execute(IContext ctx, ISecurity source) { }}}

Наверх
#1109 - Fri Jan 15 2010 03:35 PM Re: Ошибка CS0006 при объявлении переменной класса EMA [Re: Roman]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ну вообще странный скрипт, а где вы взяли класс EMA?

Наверх
#1149 - Sat Jan 16 2010 10:32 PM Re: Ошибка CS0006 при объявлении переменной класса EMA [Re: Nektodron]
Roman Offline
stranger

Registered: Sat Jan 09 2010
Записи: 12
В конкретном случае в папе c:\Users\Roman\AppData\Local\TSLab\TSLab\temp\ появляются скрипты перед тем как начать работать (где-то об этом на форуме писалось). Если такой скрипт взять за основу для написания внешего скрипта, то работать он не будет, т.к. блоки находятся в TSLab.Script.Handlers.dll.

Наверх
#1217 - Tue Jan 19 2010 11:11 AM Re: Ошибка CS0006 при объявлении переменной класса EMA [Re: Roman]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да, в TSLab.Script.Handlers.dll находятся конкретные реализации индикаторов. Внутри ваших скриптов лучше пользоваться классом TSLab.Script.Helpers.Series.
http://www.tslab.ru/docs/api/class_t_s_lab_1_1_script_1_1_helpers_1_1_series.html

Наверх


Moderator:  ViL, sar