MT4 / Wine / Ubuntu不允许FileOpen

时间:2018-06-29 17:55:06

标签: linux mt4

我正试图让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);}

这将产生错误“非法转义序列”。
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 /葡萄酒环境中工作。

1 个答案:

答案 0 :(得分:0)

嗨,如果您的名称中有一个空格,即mt4 / Program \ Files /或更好的mt4 /“ Program Files” /

,则需要双反斜杠或使用双引号。