Возврат значения типа double из dll
На форуме mql4.com прозвучало:
А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?
Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.
Нормально воспринимается в качестве возврата функции из импортированной DLL только int.
А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?
Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.
Извините за ошибку, я имел в виду, что нормально возвращаются обычные типы данных int, bool, double.
Просьба не делать дублирующихся тем в обоих форумах - оба форума читаются.
Спасибо, а то я уже было переволновался. А дублировать темы, конечно же, не надо и больше не буду! :)))
А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?
Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.