![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поможет?
Нужно подумать.
Вот ещё как пример передачи параметров и их типа:
По поводу первой ссылки там написано:
Вот ещё как пример передачи параметров и их типа:
По поводу первой ссылки там написано:
Там есть про указатель на функцию в зависимости от параметров.
Не пойму чем структура не устраивает. У вас есть несколько конкретных функций с конкретными формальными параметрами. В структуре есть все эти параметры - у каждого своё имя и тип. Доступ есть к каждому полю структуры - в каждую функцию и передаёте массив структур, а далее разбираете её по полям - для каждой функции свой набор полей. Для каждой таблицы - свой массив с различными значениями полей. Или поля структуры тоже неопределённые от раза к разу?
Или что-то не договариваете, или не понимаю вас после ночи бессонной.
Там есть про указатель на функцию в зависимости от параметров.
Ну так мне не нужно разное количество параметров, как я уже и говорил. Нужен один. Причина проста.. заранее количество параметров и их тип не известны.
Artyom Trishkin:
Не пойму чем структура не устраивает. У вас есть несколько конкретных функций с конкретными формальными параметрами. В структуре есть все эти параметры - у каждого своё имя и тип. Доступ есть к каждому полю структуры - в каждую функцию и передаёте массив структур, а далее разбираете её по полям - для каждой функции свой набор полей. Для каждой таблицы - свой массив с различными значениями полей. Или поля структуры тоже неопределённые от раза к разу?
В Мкл нет возможности узнать тип члена структуры. В Java, даже если рефлексию не использовать, у объекта есть все возможности для этого. Запихиваем объекты разных типов в массив объектов и потом, может когда этот массив объектов передадим поулчить значения из массива объектов и их типы. Типы получаются, хотя бы даже посредством принадлежности к классу. А дальше приведение к простому типу.
Вот смотрите. Передаёт мы структуру куда-то. Передали. Хорошо! Как мы узнаем количество членов структуры и типы этих членов?
Artyom Trishkin:
Или что-то не договариваете, или не понимаю вас после ночи бессонной.
Выше объяснил всё. Сам не очень то и поспал.
Ну так мне не нужно разное количество параметров, как я уже и говорил. Нужен один. Причина проста.. заранее количество параметров и их тип не известны.
В Мкл нет возможности узнать тип члена структуры. В Java, даже если рефлексию не использовать, у объекта есть все возможности для этого. Запихиваем объекты разных типов в массив объектов и потом, может когда этот массив объектов передадим поулчить значения из массива объектов и их типы. Типы получаются, хотя бы даже посредством принадлежности к классу. А дальше приведение к простому типу.
Вот смотрите. Передаёт мы структуру куда-то. Передали. Хорошо! Как мы узнаем количество членов структуры и типы этих членов?
Выше объяснил всё. Сам не очень то и поспал.
Ну если вам привычна логика java, то и делайте как расписали. Я уже вам говорил как сделать массив объектов. Там можно знать всё, что необходимо.
Здесь так не возможно. Сделал бы. Вы говорили, но ничего канкретного не сказали. Как я получу тип члена структуры? Этот вопрос уже 2-ую страницу как подвис и ответа нет. Это со стороны некоторые думают, что всё просто, а как капануть то, не всё так однозначно, как можно подумать.