manjey73

Ответы в темах

Просмотр 3 сообщений - с 9,991 по 9,993 (из 9,993 всего)
  • Автор
    Записи
  • manjey73
    Участник

    В формулах создал так, сервер при таком варианте загружается без ругани.

    public short StringToInt16 (byte[] val)
    {
    string s = Encoding.Default.GetString(val);
    short num;
    Int16.TryParse(s, out num);
    return num;
    }

    В Администраторе на канале управления указываю использовать формулу и StringToInt16(CmdData) и получаю ошибку

    2016-03-14 12:36:04 <VHPC><система><ERR> Ошибка при компилировании исходного кода формул:
    Строка 457, колонка 101: error CS0029: Неявное преобразование типа «int» в «byte[]» невозможно
    Для ознакомления с исходным кодом см. файл C:\SCADA\ScadaServer\Log\CalcEngine.cs

    manjey73
    Участник

    Кажется я понял из-за чего ошибки, использовались новые библиотеки Коммуникатора для работы с SNMP. И я добавлял их в ссылки из установленной scada….

    manjey73
    Участник

    1. я открываю исходники OpenKp находящиеся в ветке scada-master, если там переноса не было то почему ругается ?
    2. собрал Log, ScadaData, ScadaCommCommon, ScadaServerCommon из ветки scada-develop
    Заменил ссылки, все так же ругается на ScadaUtils и ShowError

Просмотр 3 сообщений - с 9,991 по 9,993 (из 9,993 всего)