下载MetaTrader 5
要添加评论,请登录注册
开始使用市场获利。发布您的产品!
bjdyhles
5
bjdyhles 2016.04.20 14:14 

请问下,当文件的路径为绝对路径时,为什么用filewrite写文件时会报错5008?用filecopy和filemove也一样报错,代码如下:

 stinrg fname2="c:\\mt4.txt";

 int f=FileOpen(fname2,FILE_READ|FILE_WRITE|FILE_TXT);

   Print("写用户文件:"+FileWrite(f,fname2)+" "+GetLastError());

   FileClose(f);

 

写文件的路径是否只能在mt4安装目录下的Files文件里?如果我必须写文件到其他路径下面,该如何实现呢?谢谢!! 

jtrhb
3
jtrhb 2016.06.28 11:34  
写文件只能写到Files文件夹,和文件操作相关的函数都是受限在SANDBOX内,要写到其他路径下得用DLL,或者用MT5的管道通信机制来解决
/
要添加评论,请登录注册