Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 632

 


Ders kitabında, en azından bu makaleye başvurabilirsiniz.

Kodum var:

 // 1.1 Пишим Log-файл. ====================================================================================================================
CLogging::fWriteLog( string   fs_Txt,                           // Данные, которые требуется записать в log-файл
                       bool    fb_PrintPermission = true ,         // Флаг печати комментариев
                       bool    fb_CommentPermission = true )     // Флаг показа комментариев на графике
{
   static datetime ldt_NewDayOpen = 0 ;
   static string    ls_FileName = "" ;
   datetime         ldt_CurrDayOpen = iTime( Symbol (), NULL , PERIOD_D1 );
   //---- Имя лог файла определяем один раз в сутки
   if ( ldt_NewDayOpen != ldt_CurrDayOpen )
   {
      ls_FileName = StringConcatenate ( WindowExpertName(), "_" , Symbol (), "_" , Period (), "-" , Month(), "-" , Day(), ".log" );
      ldt_NewDayOpen = ldt_CurrDayOpen;
   }
   int handle = FileOpen ( ls_FileName, FILE_READ | FILE_WRITE | FILE_CSV , "/t" );
   
   FileSeek ( handle, 0 , SEEK_END );
   FileWrite ( handle, StringConcatenate (TimeToStr( TimeCurrent (), TIME_DATE|TIME_SECONDS), ": " , fs_Txt) );
   FileClose ( handle );
   
   fPrint( fs_Txt, fb_PrintPermission, fb_CommentPermission );
}

Çizgide:

 int handle = FileOpen ( ls_FileName, FILE_READ | FILE_WRITE | FILE_CSV , "/t" );

Verilen ada sahip bir günlük dosyası oluşturulur (veya eklenir). O değil. Yolların hiçbiri. Kod doğru. O halde sebep nedir?

 
hoz :


Ders kitabında, en azından bu makaleye başvurabilirsiniz.

Kodum var:

Çizgide:

Verilen ada sahip bir günlük dosyası oluşturulur (veya eklenir). O değil. Yolların hiçbiri. Kod doğru. O halde sebep nedir?


Nesnenizi nasıl kullandığınızı kim bilebilir?
 
hoz :


Ders kitabında, en azından bu makaleye başvurabilirsiniz.

Kodum var:

Çizgide:

Verilen ada sahip bir günlük dosyası oluşturulur (veya eklenir). O değil. Yolların hiçbiri. Kod doğru. O halde sebep nedir?

Farkettim....

Editöre giriyorsun, oradaki "dosyalar" klasörünü seçiyorsun, sonra "klasörü aç", belki orada?

Aksi takdirde, her şeyin yalan söylemeye başladığı yeri aramak aptal ve zahmetlidir))))

 
Vinin :

Nesnenizi nasıl kullandığınızı kim bilebilir?

Çok basit. Expert Advisor'da test etmek adına, aşağıdakileri zaten yaptım:

#include <HOZ_Code\Classes\CLogging.mqh>
CLogging Clog;

void OnTick ()
  {
      Clog.fWriteLog( "Data_To_File" );
  }
 
_new-rena :

Farkettim....

Editöre giriyorsun, oradaki "dosyalar" klasörünü seçiyorsun, sonra "klasörü aç", belki orada?


Hayır. Terminal dizinimin klasörlerini zaten kürekledim:

C:\Users\hoz\AppData\Roaming\MetaQuotes\Terminal\ 1 FC724C8C211BFE8ECF8B599A855301E

Hiçbir yerde adlandırılmış dosya yok:

WindowExpertName(), "_" , Symbol (), "_" , Period (), "-" , Month(), "-" , Day(), ".log"

Kodumdan ne yargılanmalıdır.

 
hoz :


Hayır. Terminal dizinimin klasörlerini zaten kürekledim:

Hiçbir yerde adlandırılmış dosya yok:

Kodumdan ne yargılanmalıdır.

Peki, bu terminal klasörü . ve sonra \MQL4\files\ ve burada?

ama genel olarak, aptalca dosyanın adını, bileşik adınız yerine yazın, belki dosya dizine çarpar (bu dosya adını sevmiyorum ...)

 
hoz :


hayır. Terminal dizinimin klasörlerini zaten kürekledim:

Hiçbir yerde adlandırılmış dosya yok:

Kodumdan ne yargılanmalıdır.


Paylaşılan klasörlere baktınız mı?
 
_new-rena :

Peki, bu terminal klasörü. ve sonra \MQL4\files\ ve burada?

ama genel olarak, aptalca dosyanın adını, bileşik adınız yerine yazın, belki dosya dizine çarpar (bu dosya adını sevmiyorum ...)


Yeniden adlandırıldı. Boşuna. Videoda görebilirsiniz.

şarap :

Paylaşılan klasörlere baktınız mı?

Kesinlikle.



 
MetaTrader4/MetaEditor4 ile ilgili sorunları önlemek için terminal ve düzenleyici dosya ayarlarında "Yönetici Olarak Çalıştır"ı ayarlayın. Bundan sonra terminaldeki MQL4.Cloud ve şablonlar düzgün çalışmaya başlar.
 
hoz :

Yeniden adlandırıldı. Boşuna. Videoda görebilirsiniz.

Kesinlikle.


Belki başka birinin fikirleri olur. Aramayı kullanabilmenize rağmen