Скачать MetaTrader 5

Как записать структуру через WriteFile из kernel32.dll

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Sergey Pekshev
707
Sergey Pekshev  
#import "kernel32.dll"
   int   WriteFile(int  hFile, string lpBuffer, int nNumberOfBytesToWrite, int& lpNumberOfBytesWritten[], int  lpOverlapped);

и например структура 

struct test_struct {
   double price;
   double lot;
   double sl;
   double tp;
} test;

 можно ли ее преобразовать в массив и целиком за один раз писануть в файл?

Andrey Barinov
39276
Andrey Barinov  
Sergey Pekshev:

и например структура 

 можно ли ее преобразовать в массив и целиком за один раз писануть в файл?

Такую структуру можно штатными средствами записать

https://www.mql5.com/ru/docs/files/filewritestruct 

Документация по MQL5: Файловые операции / FileWriteStruct
Документация по MQL5: Файловые операции / FileWriteStruct
  • www.mql5.com
Файловые операции / FileWriteStruct - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Sergey Pekshev
707
Sergey Pekshev  

Штатными я ее и так пишу, мне нужно в другую папку писать

решение тут -> https://www.mql5.com/ru/forum/82761 

Нужна помощь помощьо по WriteFile из kernel32.dll
Нужна помощь помощьо по WriteFile из kernel32.dll
  • www.mql5.com
Посоветуйте, как записать структуру mql4 в файл используя WriteFile из kernel32...
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий