MT4/Wine/Ubuntu не разрешит FileOpen

Я пытаюсь заставить MT4 общаться с Ubuntu; код:

volumeCount=FileOpen(/home/david/.wine/drive_c/Program\ Files\ \ 
(x86\)/Capital\ City\ Markets\ MetaTrader\ 
4/MQL4/Files/+"Volpath.bin",FILE_READ|FILE_WRITE|FILE_BIN);}

Это приводит к ошибке "Недопустимая escape-последовательность".
1. Я использую wine для запуска этого и убедился, что все разрешения были хорошими, но я все еще не могу заставить его писать.

   volumeCount=FileOpen("/home/david/.wine/drive_c/Program\ Files\ \ 
  (x86\)/Capital\ City\ Markets\ MetaTrader\ 
   4/MQL4/Files/Volpath.bin",FILE_READ|FILE_WRITE|FILE_BIN);}

Это приводит к ошибке 5007. Я не могу использовать обычную последовательность FileOpen, или она производит то же самое.

Итог Мне нужен FileOpen() для работы в среде Ubuntu/ Wine.

1 ответ

Привет, вам нужна двойная обратная косая черта или двойные кавычки, когда в имени есть пробел, например, mt4/Program\ Files/ или лучше mt4/"Program Files"/

Другие вопросы по тегам