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"/