На форуме mql4.com прозвучало:
А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?
Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.
Нормально воспринимается в качестве возврата функции из импортированной DLL только int.
А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?
Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.
Извините за ошибку, я имел в виду, что нормально возвращаются обычные типы данных int, bool, double.
Просьба не делать дублирующихся тем в обоих форумах - оба форума читаются.
Спасибо, а то я уже было переволновался. А дублировать темы, конечно же, не надо и больше не буду! :)))
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А double? То есть для дробных чисел надо делать целочисленную арифметику с масштабированием? У меня передаются в dll и возвращаются оттуда почти исключительно double. Никаких несообразностей пока что не замечал. Может, я что-то не так делаю?
Прошу извинить за дублирование поста, но вопрос о допустимых типах передаваемых и особенно возвращаемых значений чрезвычайно важен. В справке MQL4 ответа я не нашел.