1. не несовпадение прототипов, а несовпадение имён.
2. в принимающей функции должна быть информация о размерности массива для того, чтобы компилер смог правильно организовать доступ к элементам массива. либо массив объявить одномерным (только не в прототипе, доступном эксперту, а в реализации длл-функции!), но уже самостоятельно высчитывать индексы элементов
2. в принимающей функции должна быть информация о размерности массива для того, чтобы компилер смог правильно организовать доступ к элементам массива. либо массив объявить одномерным (только не в прототипе, доступном эксперту, а в реализации длл-функции!), но уже самостоятельно высчитывать индексы элементов
Нашел!!! Cannot call function from dll - появляется, еще и когда забываешь экспортируемую функцию в .def-файле прописать! :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
И еще, как правильно передать в .dll многомерный числовой массив? (не массив структур rateInfo, как в примерах)