В догонку ещё пара вопросов:
Есть переменная отображающая длительность процесса, по сути разница между конец - старт в общем, судя по всему, исчисляется в миллисекундах. Так вот надо это дело отображать и получил я слудующие проблемы:
Создал я внутреннюю переменную типа DateTime и записал в неё следующее:
varDateTime.Value:=SecondsToDateTime(OverralTime/1000/60);
Field1.Text:= DateTimeToStr (varDateTime.Value);
В результате я получаю, то что и ожидал 00:28:01.
Но в то же время если связать объект поле с этой переменной, то в отображении получу 0,02

Это в основном очень мешает в формировании отчёта.
PS: Есть ещё одна непонятка. Если импортирую переменные с OPC сервера, то всё хорошо, но стоит изменить хоть, что-нибудь в свойствах переменной (имя, тип, формат отображения и т.п.), то сразу же получаю, что эта переменная более "не работает" отображается восклицательный знак. С чем такое может быть связано?