MT4 переносит структуру в динамическую библиотеку C++, ошибка данныхC++

Программы на C++. Форум разработчиков
Anonymous
MT4 переносит структуру в динамическую библиотеку C++, ошибка данных

Сообщение Anonymous »

Я использовал Visual Studio для создания динамической библиотеки x86. В нем есть функция, которой нужно передать пользовательскую структуру в качестве параметра в DLL для обработки. Однако значение после его передачи неверно. Ниже приведена моя структура:

Код: Выделить всё

struct MarketData {
int timestamp;
char symbol[64];
double open;
double high;
double low;
double close;
};
Далее моя тестовая функция:

Код: Выделить всё

MARKETDATA_API void testStruct(MarketData& md, double val)
{
std::stringstream ss;
ss 

Подробнее здесь: [url]https://stackoverflow.com/questions/78475438/mt4-transfers-structure-to-c-dynamic-library-data-error[/url]

Вернуться в «C++»