Возврат значения типа double из dll

 
На форуме mql4.com прозвучало:

Нормально воспринимается в качестве возврата функции из импортированной DLL только int.


А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?

Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.
 
На форуме mql4.com прозвучало:

Нормально воспринимается в качестве возврата функции из импортированной DLL только int.


А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?

Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.

Извините за ошибку, я имел в виду, что нормально возвращаются обычные типы данных int, bool, double.

Просьба не делать дублирующихся тем в обоих форумах - оба форума читаются.
 
Спасибо, а то я уже было переволновался. А дублировать темы, конечно же, не надо и больше не буду! :)))