Привет. Подскажите, как присвоить переменной дату и время в момент нажатия на клавишу на экране?
Будем использовать библиотеку CAA DTUtility и ее функциональный блок GetDateAndTime.
Создадим на экране визуализации клавишу "Временной хлопок!" и в событии OnMouseClick разместим код:
В основной программе расположим следующий код:Код:PC_PRG.fbGetDateTime.xExecute := TRUE; // запустим ф-блок
При нажатии на клавишу дата и время не записываются в переменную.Код:fbGetDateTime: DTU.GetDateAndTime; // при объявлении переменных создадим экземпляр ф-блока dtMyDateTime: DATE_AND_TIME; // объявляем переменную для хранения даты и времени последнего (крайнего) хлопка Основная программа: IF fbGetDateTime.xDone THEN // дождемся завершения работы ф-блока dtMyDateTime := fbGetDateTime.dtDateAndTime; // забираем результат fbGetDateTime.xExecute := FALSE; // деактивируем ф-блок END_IF
Что я делаю не так?




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