Изменения:

  • на клиенте появилась возможность передачи фокуса с клавиатуры (по Tab);
  • на клиенте можно переходить по страницам/подстраницам с клавиатуры по Ctrl+Влево / Ctrl+Вправо;
  • теперь можно работать с текстовыми файлами;
  • улучшена обработка ошибок связанных с подключениями между клиентом и сервером;
  • улучшена связь клиент-сервер. Сервер работает по сети в отдельном потоке;
  • скрипты, которые не удалось скомпилировать теперь подсвечиваются;
  • переход к выбору групп трендов невозможен, если трендов нет;
  • добавлена кнопка «Обновить список OPC-серверов» на панели импорта из OPC-серверов;
  • у переменной появилось свойство ValueAsBool;
  • номер состояния кнопки теперь совпадает с индексом состояния в скриптах;
  • выделение в редакторе переменных стало более насыщенным;
  • антивирусы Касперского, Baidu и Bkav теперь не должены распознавать Editor.exe как вирус;
  • визир трендов теперь обновляет значение времени, если тренды в режиме реального времени;
  • клавиши HOME/END и SHIFT+HOME/SHIFT+END работают при вводе и в редакторе скриптов;
  • в редакторе переменных доступно управление по нажатию HOME, END, PageUp, PageDown;
  • в окне авторизации по нажатию Enter с клавиатуры будет осуществлен вход;
  • исправлена ошибка с вызовом методов по «серверным» событиям (OnDataChange, OneSecondTimer и т.п.);
  • исправлена ошибка при работе со свойством «Слой» из скриптов;
  • исправлена ошибка с появлением подсказок объектов, которые скрыты под окнами;
  • исправлено переприсвоение цвета для аналоговой заслонки;
  • исправлена ошибка при повторных попытках подключения к серверу;
  • исправлена ошибка со скроллом в меню «Проект — Настройки»;
  • обновлено руководство и Demo-проект;

Изменения в скриптах:

Резервная копия.
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это рекомендуем сделать резервную копию проекта перед обновлением.

Как обновиться?

  • скачать с официального сайта и распаковать архив;
  • скопировать свой проект в папку «Projects\»;
  • при необходимости скопировать пользовательские изображения в папку «Pictures\»;
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово!

Что делать, если какой-то скрипт не компилируется?
В связи с изменениями в некоторых скриптах после обновления Вы можете обнаружить, что часть скриптов не удалось компилировать. Если раньше процедуры FileExists, FileRecreate и FileOpen выглядели так:

  • if FileExists('MyFile.ssf') then

, то теперь они должны выглядеть так:

  • if FileExists('MyFile.ssf', '') then

А процедуры ShowMessageClient и ShowMessageAll вместо:

  • if ShowMessageAll('Заголовок', 'Контент') then

должны быть написаны так:

  • if ShowMessageAll('Заголовок', 'Контент', clNone) then