ExtScriptCompilerJP

Просмотр 15 сообщений - с 91 по 105 (из 171 всего)
  • Автор
    Записи
  • #35118
    manjey73
    Участник
    	1	Error	(18,16): error CS0103: Имя "EncodeDate" не существует в текущем контексте.
    	2	Error	(19,8): error CS0103: Имя "EncodeDate" не существует в текущем контексте.

    Попытка проверить компиляцию скрипта

    public double GetStrDtToUtc(string dt)
    {
    SetVal(CnlNum, EncodeDate(DateTime.Parse(dt).ToUniversalTime()));
    return EncodeDate(DateTime.Parse(dt).ToUniversalTime());
    }

    Скорее не домудрили 🙂

    #35119
    JurasskPark
    Участник

    Понятно. Не видит внутренние скрипты из системы. )

    #35120
    manjey73
    Участник

    Ага. тут наверное надо с Михаилом консультироваться как. Ведь код Сервера каким-то образом это все сперва проверяет, и если не могЁт, то пишет, Сервер не может быть запущен.

    Вот как оно там происходит?
    з.ы. я так и не смог добраться до запуска из скриптов Scada.
    Тут наверное примерно та же проблема.

    #35132
    Mikhail
    Модератор

    Чтобы компилятор увидел метод из какого-то класса, нужно подключить сборку (dll) как зависимость. Как это делается, можно посмотреть в классе калькулятора.

    #35133
    Mikhail
    Модератор

    И using прописать в компилируемом коде.

    #35134
    JurasskPark
    Участник

    Это всë делается.)))
    Я же ваш код использую.
    Нужно просто понять, что я сломал, когда добавлял возможность подключать внешние dll.)

    #35135
    manjey73
    Участник

    не припомню, чтобы хоть в какой-то версии работало с вложенными функциями из Скриптов.

    #35136
    JurasskPark
    Участник

    Работало. Только у вас вообще из-за перевода не загружался модуль. )))

    #35137
    manjey73
    Участник

    а, типа поломали когда версию 6.2 сделали и потом 6.3?
    А то без этого оно как бы что есть, что нет. Если все равно Серверу данные передавать, чтобы понять будет работать или там ошибка.

    #35138
    JurasskPark
    Участник

    Ага. Поломал.)

    #35140
    JurasskPark
    Участник

    http://jurasskpark.ru/pubimg/up/17295468230c485f5.png

    😛

    P.S. Такого говнокода я еще не писал, чтобы испсравить эту фигню… 🙁

    #35141
    JurasskPark
    Участник
    #35150
    manjey73
    Участник

    Сейчас проверю на другом коде, посмотрим 🙂

    #35152
    JurasskPark
    Участник

    Настройки сервера или путь к файлу с текущими данными не забудьте указать)
    Из них высчитываются скрипты. )))
    Без этой настройки работать не будет. В Read me написано. )

    #35154
    manjey73
    Участник

    1 Error Ambiguous match found for 'Scada.Server.Engine.Scripts Double SetData()'.

    на формулу

    public double Translate(int num)
    {
    SetData(num, CmdVal, 1);
    return CmdVal;
    }

    При выборе Вызываемого метода идет дубляж.

    Сейчас еще одно протестирую.

Просмотр 15 сообщений - с 91 по 105 (из 171 всего)
  • Для ответа в этой теме необходимо авторизоваться.