Цитата Сообщение от kondor3000 Посмотреть сообщение
Начинаем сначала.
Откуда дельта берётся? Почему она INT?
Дельта вносится пользователем через элемент Ввод данных с типом Word и форматом Dec.
Применили Int потому что для дельты, в нашем случае, достаточно только целых чисел.

Цитата Сообщение от kondor3000 Посмотреть сообщение
Как вы из переменной Float вычитаете INT, этот кусок (DWord_2_Float(temp_value) - (delta * -1)); и что у вас получится?
А в чём заключается проблема для компилятора?

1) преобразовали DWord в Float;
2) если дельта отрицательная - умножаем дельту на -1, чтобы избавиться от знака - у дельты;
3) вычитаем из п.1 дельту.

Пробный код из Си компилятора.

Если я ошибаюсь - поправьте, пожалуйста.