не создается файл

 

пишу такой код

string str="test"; 

int handle=FileOpen("text.txt ",FILE_WRITE);

FileWriteString(handle,str);

Fileclose(handle); 
в каталоге experts\files ничего нет
 
В названии файла "text.txt " пробел перед второй кавычкой не нужен, да и тип файла не мешало бы указать.
 
//+------------------------------------------------------------------+
//|                                                         file.mq4 |
//|                                                            roman |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "roman"
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
string str="test"; 

int start()
  {

int handle=FileOpen("text.txt",FILE_WRITE|FILE_CSV);

   FileWrite(handle,str);

FileClose(handle);    
return(0);
  }
все исправил все равно ошибка-посмотрите пожалуйста..файл не создается
 
У меня работает и создаётся. Наверно, у Вас ОС Windows 7 ?
 

наверно человек пытается запустить его как эксперта в субботу когда нет тиков.

в таком случае:

void init()

{

start();

}
 
Zhunko:
У меня работает и создаётся. Наверно, у Вас ОС Windows 7 ?


да у меня windows7 starter
 
openlive:


да у меня windows7 starter
Папка с МТ4 в програмфайле?
 
да
 

Тогда, если всё в порядке с запуском экспертов в выходные, надо права задать админские. Чтобы можно было в папку програмфайл писать. Он и сейчас пишется, но в другую папку с Вашим профилем. Не помню какой путь у неё. Здесь уже решали эту проблему. Можно поиском по форуму найти.

Надо на отдельный диск МТ4 устанавливать, чтобы таких проблем не было. Да и для общей безопасности надо всё, что не относится к системе, ставить на одтельные логические диски.

Всё же, эксперт у Вас не запустится в выходные.

 
попробую тогда установить мт4 на другой диск
 
СПасибо! все получилось... переустановил на другой диск.... Щас еще попробую права старой папке переделать. Может тоже заработает
Причина обращения: