Ссылка на строку насколько я помню на стороне длл выглядит как указатель на структуру а не на w_char.
Замените строку на буфер с заданием размера либо разберитесь как правильно работать со строкой.
Скорее всего проблема в этом. Но не факт конечно.
Ссылка на строку насколько я помню на стороне длл выглядит как указатель на структуру а не на w_char.
Замените строку на буфер с заданием размера либо разберитесь как правильно работать со строкой.
Скорее всего проблема в этом. Но не факт конечно.
спасибо, друг,
дело вот в чем оказалось - всегда думал, что datetime тип это обычный int тип,
но просчитался, оказалось datetime имеет длинк 8 байтов,
т.е. в с++ надо было олбъявлять не int, а __int64 ...
поправил, все в порядке теперь...
спасибо, друг,
дело вот в чем оказалось - всегда думал, что datetime тип это обычный int тип,
но просчитался, оказалось datetime имеет длинк 8 байтов,
т.е. в с++ надо было олбъявлять не int, а __int64 ...
поправил, все в порядке теперь...
Это в старом MQL4 было 4 байта, теперь и там 8. А точность так и осталась 1 сек ((
Вот тут пример еть, ну вы наверняка сами знаете \MQL4\Scripts\Examples\DLL\..
Это в старом MQL4 было 4 байта, теперь и там 8. А точность так и осталась 1 сек ((
Вот тут пример еть, ну вы наверняка сами знаете \MQL4\Scripts\Examples\DLL\..
да, да, спасибо, друг...
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
такая вот, друзья история:
имею с++ DLL, в ней такая вот функция:
в mql4 имею такое вот описание для этой функции:
вот так эта функция вызывается:
но в мт4 получаю вот это:
stack damaged...
хоть ты тресни !
можете что-то посоветовать ?