Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что-то не работает StringSplit. В Comment выпадает qwe;rty;uio. И как быть с многомерными массивами? Предположим когда qwe - должен находиться в 1м измерении, rty - во 2м и uio - в 3м или когда qwe - 1я строка, rty - 2я, а uio - 3я. Может стоит добавить указатель как распределять инфу в массиве или на количество измерений?
Мне нужно получить из БД массив(пример mydb.fetch_array("SELECT id,title FROM `calendar` limit 30",news);). Как видим должен вернуться 2 мерный массив, содержащий 30 строк, в других случаях размерность может быть любой. Если изменить запрос на "SELECT concat_ws(';',id,title) FROM calendar limit 30", то БД вернет 1 мерный массив, содержащий 30 строк вида 1;AUD AIG Manufacturing Index, 2;JPY Average Cash Earnings y/y и тд. Я планирую получать инфу из БД запросами 2го варианта построчно и загружать их в массив. Сможет ли StringSplit справиться с таким и какие могут быть варианты реализации?
2) Например можно все данные запроса разделить между собой ';', а в MQL программе после использования StringSplit(data,';',array) учитывать, что чётный (начиная с 0,2,4, и т.д) элемент это id, а нечётный (1,3,5) это title для предсоящего id
Нет, управлять памятью из DLL к сожалению никак.
Т.е. передать из MQL в DLL неинициализированный динамический массив (без выделения памяти ArrayResize) и уже в DLL его поресайзить не получится?
P.S. Извиняюсь за некропостинг, но надо ...
Т.е. передать из MQL в DLL неинициализированный динамический массив (без выделения памяти ArrayResize) и уже в DLL его поресайзить не получится?
Т.е. передать из MQL в DLL неинициализированный динамический массив (без выделения памяти ArrayResize) и уже в DLL его поресайзить не получится?