Коллеги, добрый вечер!
Сегодня поставил MS4D 1.3 и при компиляции текущего проекта, созданного в версии 1.2, выскакивает огромное количество предупреждений о неявном преобразовании LREAL в REAL, в UINT, в UDINT. Запускать проект это не мешает, но хочется избавиться от этой напасти. Как это можно сделать? У меня почти 3500 таких предупреждений - практически во всех точках проекта.
Бегло посмотрел (но подробно не вникал) - вроде бы получается так: в каждом канале протокола свойство "Вход" имеет тип SYSTEM_PARAM_LREAL и он преобразуется в тип соответствующего параметра объекта в который передается. Преобразование, конечно, происходит не явно, система начинает кидаться предупреждениями. Если в каждом канале пытаться исправлять тип руками, то на 3500 каналов можно с ума сойти.