WindowScreenShot sorunu - sayfa 2

 
RaptorUK :

Lütfen günlük dosyasının hataları gösteren kısmını gösterin. . .
Örneğin:

05:39:33 T_AutoWindowShots GBPUSD,H1: Uyarı: 23:59:58trade_mode: T_ScreenShot, Schoted dosya açma hatası: (GBPUSD 4103): dosya açılamıyor

05:43:51 T_AutoWindowShots GBPNZD,H1: Uyarı: 23:59:58trade_mode: T_ScreenShot, Schoted dosya açma hatası: (GBPNZD 4103): dosya açılamıyor

05:43:51 T_AutoWindowShots GBPCAD,H1: Uyarı: 23:59:58trade_mode: T_ScreenShot, Schoted dosya açma hatası: (GBPCAD 4103): dosya açılamıyor

 
ttechnik :
Örneğin:

05:39:33 T_AutoWindowShots GBPUSD,H1: Uyarı: 23:59:58trade_mode: T_ScreenShot, Schoted dosya açma hatası: (GBPUSD 4103): dosya açılamıyor

05:43:51 T_AutoWindowShots GBPNZD,H1: Uyarı: 23:59:58trade_mode: T_ScreenShot, Schoted dosya açma hatası: (GBPNZD 4103): dosya açılamıyor

05:43:51 T_AutoWindowShots GBPCAD,H1: Uyarı: 23:59:58trade_mode: T_ScreenShot, Schoted dosya açma hatası: (GBPCAD 4103): dosya açılamıyor

Lütfen dosya adını yazdırdığınız/uyarı verdiğiniz şeye ekleyin. . . yeterli disk alanınız var mı? belki de siz onu açmaya çalıştığınızda dosya WindowScreenShot()'tan henüz kapanmamıştır. . . dosyanın var olup olmadığını kontrol ettin mi? aksi takdirde WindowScreenShot() -1 döndürürdü ve başka bir hata yazdırır/uyarırdınız. . .

 

günlük para cezası adı 20140118.log

disk alanı yeterlidir.

WindowScreen()'den sonra açmaya çalışıyorum

hata, o dosyanın var olduğunu kontrol ettiğimde.

WindowScreenShot() hatasız döndü! Ama bir dosya yazmadı.

.....ve MT4'ten çıktım ve doğru çalıştırdıktan sonra yeniden çalıştırdım

 
ttechnik :

günlük para cezası adı 20140118.log

Hayır, okumak için açmaya çalıştığınızda başarısız olan dosyanın adı nedir? lütfen dosya adı değişkenini Uyarınıza ekleyin. . .

 int handle = FileOpen (filename, FILE_BIN | FILE_READ ); 
if (handle>- 1 )
    {
     error=GetLastError();
     if (error!= 0 ) Alert ( TimeToStr ( TimeCurrent (), TIME_SECONDS ), " trade_mode: " , trade_mode, " T_ScreenShot FileWrite1 filename: " filename, " , error: ( " , Symbol (), "  " , error, "): " ,ErrorDescription(error));
     FileClose (handle);
    } 
 
RaptorUK :

Hayır, okumak için açmaya çalıştığınızda başarısız olan dosyanın adı nedir? lütfen dosya adı değişkenini Uyarınıza ekleyin. . .


tamam teşekkürler

Arızanın tekrar ortaya çıkıp çıkmadığını kontrol edeceğim
 
ttechnik :
Raptorİngiltere :
Onları nasıl benzersiz yaparsınız?

 string timestamp = TimeToStr ( TimeCurrent (), TIME_SECONDS );
filename = filename + "_" + timestamp +   ".gif" ;

Görünüşe göre benzersiz dosya adınız ':' içeriyor (zweipunkt)

 
RaptorUK :

Hayır, okumak için açmaya çalıştığınızda başarısız olan dosyanın adı nedir? lütfen dosya adı değişkenini Uyarınıza ekleyin. . .


Bugün iyi çalışıyor.

Ama şimdi zaman yanlış.

dosya adı örn.:

Uyarı: 596588\\WindowShots GBPCAD\\2014 1\\GBPCAD_2014-01-20 14-17-09.gif

 
Ovo :

Görünüşe göre benzersiz dosya adınız ':' içeriyor (zweipunkt)


Evet, tüm kodu yapıştırmayı sisliyorum.


 string timestamp = TimeToStr ( TimeCurrent (), TIME_DATE )+ " " + TimeToStr ( TimeCurrent (), TIME_SECONDS );
   for ( int i= StringLen (timestamp); i> 0 ; i--)
     if ( StringFind (timestamp, ":" ,i)!=- 1 || StringFind (timestamp, "." ,i)!=- 1 ) timestamp= StringSetChar (timestamp, i, '-' );
          
   string filename = mappa + CharToStr ( 92 ) + CharToStr ( 92 ) + Symbol ();
   if (ticket!= 0 )      filename = filename + "_" + DoubleToStr (ticket, 0 );
   if (order!= "" )      filename = filename + "_" + order;
   if (type!=- 1 )       filename = filename + "_" + OrdertypeToString(type);
   if (trade_mode!= "" ) filename = filename + "_" + trade_mode;
  
  filename = filename + "_" + timestamp +   ".gif" ;
 
RaptorUK :

Hayır, okumak için açmaya çalıştığınızda başarısız olan dosyanın adı nedir? lütfen dosya adı değişkenini Uyarınıza ekleyin. . .


Sorunum için fikriniz nedir, lütfen?
 
ttechnik :

Sorunum için fikriniz nedir, lütfen?
Hiçbir fikrim yok, sorunu teşhis edebilmek için yeterli hata ayıklama bilgisi eklemenizi sağlamaya çalışıyorum. . . ama bu fikre karşı dirençli görünüyorsun.
Neden: