Проблема:
В проекте есть виртуальные точки типа "REAL", для которых задано начальное значение в виде вещественного числа. При запуске проекта вместо требуемых значений все эти точки равны нулю.
Причина:
В русской версии Windows по умолчанию в системных настройках установлено: разделитель элементов списка - точка с запятой ";", разделитель целой и дробной части - запятая ",".
Решение:
Надо изменить в реестре Windows 2 строчки:
[HKEY_USERS\.DEFAULT\Control Panel\International]
"sDecimal"="."
"sList"=","
Примечания:
Для корректной работы процедур экспорта/импорта точек в CIMPLICITY и редактирования их в MS Excel, необходимо также в панели управления Windows установить: разделитель элементов списка - запятая ",", разделитель целой и дробной части - точка ".".
Системные и пользовательские настройки Windows должны совпадать! Если будут разные, то инициализация виртуальных точек REAL не пройдет (при вводе данных используются пользовательские настройки, а при работе - системные).