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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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