Обновление до версии 2.0.0.19
Изменения:
- на клиенте появилась возможность передачи фокуса с клавиатуры (по Tab);
- на клиенте можно переходить по страницам/подстраницам с клавиатуры по Ctrl+Влево / Ctrl+Вправо;
- теперь можно работать с текстовыми файлами;
- улучшена обработка ошибок связанных с подключениями между клиентом и сервером;
- улучшена связь клиент-сервер. Сервер работает по сети в отдельном потоке;
- скрипты, которые не удалось скомпилировать теперь подсвечиваются;
- переход к выбору групп трендов невозможен, если трендов нет;
- добавлена кнопка "Обновить список OPC-серверов" на панели импорта из OPC-серверов;
- у переменной появилось свойство ValueAsBool;
- номер состояния кнопки теперь совпадает с индексом состояния в скриптах;
- выделение в редакторе переменных стало более насыщенным;
- антивирусы Касперского, Baidu и Bkav теперь не должены распознавать Editor.exe как вирус;
- визир трендов теперь обновляет значение времени, если тренды в режиме реального времени;
- клавиши HOME/END и SHIFT+HOME/SHIFT+END работают при вводе и в редакторе скриптов;
- в редакторе переменных доступно управление по нажатию HOME, END, PageUp, PageDown;
- в окне авторизации по нажатию Enter с клавиатуры будет осуществлен вход;
- исправлена ошибка с вызовом методов по "серверным" событиям (OnDataChange, OneSecondTimer и т.п.);
- исправлена ошибка при работе со свойством "Слой" из скриптов;
- исправлена ошибка с появлением подсказок объектов, которые скрыты под окнами;
- исправлено переприсвоение цвета для аналоговой заслонки;
- исправлена ошибка при повторных попытках подключения к серверу;
- исправлена ошибка со скроллом в меню "Проект - Настройки";
- обновлено руководство и Demo-проект;
Изменения в скриптах:
- добавлены процедуры для работы с текстовыми файлами;
- новая функция GetProgramPath для получения полного пути к папке Simple-Scada на сервере;
- процедуры для работы с файлами получили новый параметр APath (путь к файлу);
- процедуры ConfirmAllMessages, ConfirmMessage, CloseAllWindows, CloseActiveWindow, Logout, ChangeUser и PlayUserSound получили новый параметр ClientName;
- новая функция GetUserName возвращает имя пользователя на клиенте вызвавшем скрипт;
- добавлены два системных скрипта OnInitClient (инициализация клиента) и OnLogin (авторизация пользователя);
- процедуры ShowMessageClient и ShowMessageAll получили параметр Color;




Ответить с цитированием
